{"id":"W2149274174","doi":"10.11575/prism/31115","title":"An Implementation of Declarative Event Patterns","year":2004,"lang":"en","type":"article","venue":"PRISM (University of Calgary)","topic":"Advanced Software Engineering Methodologies","field":"Computer Science","cited_by":2,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Calgary","funders":"","keywords":"AspectJ; Computer science; Programming language; Aspect-oriented programming; Java; Event (particle physics); Context (archaeology); Design by contract; Software engineering; Software development; Software","routes":{"ca_aff":true,"ca_fund":false,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.002371442,0.0005487938,0.0004201345,0.0004801636,0.0005085052,0.00258233,0.002257543,0.0009350423,0.00412221],"category_scores_gemma":[0.005118899,0.0008216791,0.0007720786,0.0006093369,0.0009871479,0.003332577,0.001731492,0.002265838,0.001588014],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0004499856,"about_ca_system_score_gemma":0.00153403,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.001230965,"about_ca_topic_score_gemma":0.001846886,"domain_scores_codex":[0.998349,0.000265133,0.000265106,0.0002841626,0.0006911529,0.0001454835],"domain_scores_gemma":[0.997162,0.0006756745,0.0002813049,0.00108232,0.0006532295,0.0001456593],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"theoretical_or_conceptual","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.0005865334,0.0004763746,0.0046714,0.0008386597,0.0001511036,0.001255272,0.00171442,0.01223024,0.07201587,0.6026419,0.02644288,0.2769752],"study_design_scores_gemma":[0.0002479763,0.0004512614,0.001527217,0.0002441181,0.0001734323,0.002525435,0.0004283319,0.1964077,0.1622838,0.1523231,0.4832316,0.0001560813],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.008216891,0.0000669299,0.9721469,0.0003423886,0.0001384833,0.0001583377,0.000351735,0.01274795,0.005830331],"genre_scores_gemma":[0.1429639,0.000320601,0.8393341,0.0006226788,0.00008263733,0.0003851184,0.001260808,0.001532415,0.01349783],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.00412221,"threshold_uncertainty_score":0.01379013,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02197883429479267,"score_gpt":0.2788311290763641,"score_spread":0.2568522947815714,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}