{"id":"W4319866890","doi":"10.1007/978-3-031-25803-9_3","title":"Shellac: A Compiler Synthesizer for Concurrent Programs","year":2023,"lang":"en","type":"book-chapter","venue":"Lecture notes in computer science","topic":"Real-Time Systems Scheduling","field":"Computer Science","cited_by":0,"is_retracted":false,"has_abstract":false,"ca_institutions":"University of British Columbia","funders":"","keywords":"Compiler; Computer science; Programming language; Executable; Compiler correctness; Compiler construction; Verilog; Embedded system; Field-programmable gate array","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.0004369342,0.001222026,0.0006858851,0.0008706644,0.000455872,0.0008518021,0.001326534,0.0006051663,0.0168108],"category_scores_gemma":[0.001367454,0.001187801,0.0007983175,0.0006476642,0.0003683516,0.001091333,0.000968697,0.001262947,0.005578951],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.000317675,"about_ca_system_score_gemma":0.0008462524,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.0009336371,"about_ca_topic_score_gemma":0.001527473,"domain_scores_codex":[0.9995395,0.00005626212,0.00003790348,0.00010834,0.0002060044,0.0000519674],"domain_scores_gemma":[0.9994535,0.0002271839,0.00003907008,0.00009136752,0.000154026,0.00003478523],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"bench_or_experimental","study_design_scores_codex":[0.0007958377,0.0001947739,0.0006336346,0.0009829829,0.00009571689,0.0004068617,0.0003121303,0.02109712,0.176394,0.02859427,0.05372922,0.7167635],"study_design_scores_gemma":[0.0006117888,0.0006369416,0.001179146,0.0002080316,0.0002161609,0.001266657,0.0001303185,0.3185351,0.3738188,0.02919358,0.2740583,0.0001452167],"study_design_candidate":"bench_or_experimental","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.009552148,0.0004396782,0.9042906,0.00006798773,0.0002385846,0.0001481958,0.0004491328,0.0720475,0.01276622],"genre_scores_gemma":[0.113254,0.0004872861,0.8339976,0.0002622819,0.0001488583,0.000371418,0.002149082,0.02251539,0.02681414],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.0168108,"threshold_uncertainty_score":0.05623776,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.04076224760164388,"score_gpt":0.2738627897267375,"score_spread":0.2331005421250936,"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."}}