{"id":"W3107081217","doi":"10.1002/spe.2925","title":"Advanced control‐flow and concurrency in C∀","year":2020,"lang":"en","type":"article","venue":"Software Practice and Experience","topic":"Parallel Computing and Optimization Techniques","field":"Computer Science","cited_by":0,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Waterloo","funders":"Natural Sciences and Engineering Research Council of Canada","keywords":"Computer science; Concurrency; POSIX Threads; Mutual exclusion; Programming language; Control flow; Concurrency control; Compiler; Synchronization (alternating current); Programmer; Concurrent object-oriented programming; Concurrent computing; Deadlock; Exception handling; Non-lock concurrency control; Distributed computing; Reactive programming; Distributed concurrency control; Programming paradigm; Thread (computing); Inductive programming","routes":{"ca_aff":true,"ca_fund":true,"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.001774233,0.0004612843,0.0002737324,0.0006299026,0.0006430062,0.001961566,0.001030297,0.0003968089,0.002478424],"category_scores_gemma":[0.002827804,0.0004322731,0.0004559444,0.0006298732,0.001774167,0.00143378,0.001028033,0.001365164,0.0005180518],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0008592047,"about_ca_system_score_gemma":0.001663602,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.004928585,"about_ca_topic_score_gemma":0.003356779,"domain_scores_codex":[0.9985046,0.0002713668,0.0001080959,0.0002396428,0.0006786768,0.0001975718],"domain_scores_gemma":[0.9971412,0.001191246,0.0003021573,0.0007063331,0.0005383969,0.0001207095],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"theoretical_or_conceptual","study_design_gemma":"bench_or_experimental","study_design_scores_codex":[0.0005671291,0.0001417216,0.004023868,0.0003677882,0.00003815825,0.0007196906,0.00101267,0.07046196,0.05237624,0.6282815,0.008012663,0.2339965],"study_design_scores_gemma":[0.0001994122,0.0003962603,0.003198721,0.0002252361,0.0001248652,0.001325799,0.0001623066,0.3382345,0.1463836,0.309406,0.2001255,0.0002179872],"study_design_candidate":"bench_or_experimental","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.0539321,0.0003057318,0.9231024,0.0003399116,0.00008349417,0.0000677676,0.0000723815,0.003511858,0.01858431],"genre_scores_gemma":[0.5979586,0.0005251059,0.3860929,0.000374182,0.0001588638,0.0001265813,0.0001852374,0.001229274,0.01334915],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.004928585,"threshold_uncertainty_score":0.009799778,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01409728627202044,"score_gpt":0.2831058411201934,"score_spread":0.2690085548481729,"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."}}