{"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":"codex-gemma-dda1882f352a","candidate_categories":["metaepi_narrow","scholarly_communication"],"consensus_categories":[],"category_scores_codex":[0.002045645,0.0008180372,0.0009978947,0.0008954941,0.000345341,0.00141499,0.004971235,0.000470446,0.00001113726],"category_scores_gemma":[0.0002041486,0.0007318256,0.0003561551,0.0008593004,0.0007141885,0.0006523764,0.00163277,0.0007760627,0.0002736376],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0003907185,"about_ca_system_score_gemma":0.0007396181,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00002525845,"about_ca_topic_score_gemma":0.00006046804,"domain_scores_codex":[0.9937883,0.00006029105,0.0009732603,0.002497739,0.001424931,0.001255506],"domain_scores_gemma":[0.9952762,0.001458974,0.000517716,0.00195332,0.0004832012,0.0003106162],"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.000006192567,0.00004507871,0.00003434811,0.0002353109,0.00003733768,0.00007156475,0.0007126996,0.01255818,0.0001303859,0.05292983,0.00009438682,0.9331447],"study_design_scores_gemma":[0.0005746478,0.0003884953,0.00006195991,0.001962044,0.00002219388,0.00008273462,5.935892e-7,0.8987287,0.0007741685,0.08804546,0.007937737,0.001421212],"study_design_candidate":"design_other","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.00003403616,0.0002975711,0.9878359,0.0006715594,0.006185187,0.001958762,0.00001004497,0.0006765728,0.002330312],"genre_scores_gemma":[0.09288777,0.00005180889,0.8990543,0.0009079953,0.002177683,0.000337557,0.00003386497,0.0002509976,0.004298051],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.9317235,"threshold_uncertainty_score":0.9996216,"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."}}