{"id":"W2033745143","doi":"10.1145/1067915.1067919","title":"Converging CSP specifications and C++ programming via selective formalism","year":2005,"lang":"en","type":"article","venue":"ACM Transactions on Embedded Computing Systems","topic":"Embedded Systems Design Techniques","field":"Computer Science","cited_by":12,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Guelph","funders":"","keywords":"Computer science; Programming language; Communicating sequential processes; Executable; Specification language; Formal specification; Concurrency; Formal methods; Formalism (music); Inter-process communication; Semantics (computer science); Operational semantics; Distributed computing","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":"codex-gemma-dda1882f352a","candidate_categories":["metaepi_narrow"],"consensus_categories":[],"category_scores_codex":[0.0009502152,0.0003918882,0.0004504646,0.0004842178,0.0007888583,0.0005565665,0.001264423,0.0001957071,0.000003681709],"category_scores_gemma":[0.00003621323,0.0004063607,0.0001331817,0.0009024169,0.00008771615,0.0009081363,0.00005017027,0.000512304,0.00006422087],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0003188652,"about_ca_system_score_gemma":0.00007703168,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.000112635,"about_ca_topic_score_gemma":0.00001382107,"domain_scores_codex":[0.996846,0.0003182603,0.0008090432,0.0008705,0.0005008529,0.0006552981],"domain_scores_gemma":[0.9971994,0.0004980392,0.0003430594,0.001478735,0.0002669199,0.0002138357],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.00003311677,0.0005979968,0.0001606282,0.0003290059,0.0004088959,0.00003149209,0.02829215,0.02714794,0.006114412,0.0454342,0.001074533,0.8903756],"study_design_scores_gemma":[0.001183018,0.0004198811,0.000180606,0.0005663743,0.00006352009,0.001120742,0.001490269,0.9602598,0.01844377,0.001297053,0.01370602,0.001268977],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.004086199,0.0003028349,0.9903281,0.0005189733,0.0006402436,0.001090557,0.00000371815,0.001964119,0.001065288],"genre_scores_gemma":[0.7874563,0.00001411089,0.2118716,0.0001073016,0.0002026752,0.0001149854,0.000002363618,0.00003681669,0.000193835],"genre_candidate":"methods","genre_consensus":null,"teacher_disagreement_score":0.9331118,"threshold_uncertainty_score":0.9998388,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02958926631069245,"score_gpt":0.2639274736380406,"score_spread":0.2343382073273482,"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."}}