{"id":"W3021368500","doi":"10.1145/2858965.2814297","title":"SATCheck: SAT-directed stateless model checking for SC and TSO","year":2015,"lang":"en","type":"article","venue":"ACM SIGPLAN Notices","topic":"Software Testing and Debugging Techniques","field":"Computer Science","cited_by":8,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Waterloo","funders":"National Science Foundation","keywords":"Computer science; Model checking; Scalability; Programming language; Stateless protocol; Parallel computing; Memory model; Thread (computing); Concurrency; Shared memory; Operating system","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.002903297,0.00156321,0.000879745,0.001478864,0.0009520021,0.00172816,0.003190652,0.001149154,0.007395519],"category_scores_gemma":[0.0153143,0.001114673,0.003086759,0.001169656,0.002723172,0.003437593,0.002389651,0.002359342,0.001091433],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001980277,"about_ca_system_score_gemma":0.005421554,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.01435781,"about_ca_topic_score_gemma":0.03031984,"domain_scores_codex":[0.9959338,0.001426052,0.0003134856,0.0007820696,0.001201286,0.0003433447],"domain_scores_gemma":[0.9855174,0.009908098,0.0008752775,0.002312551,0.001219457,0.0001671606],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"simulation_or_modeling","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.00140056,0.000424049,0.01147033,0.001443798,0.0004883283,0.0006282809,0.0005549598,0.6265643,0.02325081,0.1420924,0.01912418,0.172558],"study_design_scores_gemma":[0.0001681106,0.0001128773,0.0002729577,0.0000553604,0.00006893177,0.0000791413,0.00005149479,0.9357536,0.01631067,0.04343346,0.003667108,0.00002625255],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.02035946,0.00013186,0.9472944,0.0003131046,0.00007017887,0.0001699433,0.001038153,0.02804414,0.002578915],"genre_scores_gemma":[0.3770478,0.0001476849,0.6137108,0.0004341354,0.00005004663,0.0004486892,0.002711673,0.002496897,0.002952234],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.01435781,"threshold_uncertainty_score":0.02854848,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.1069565472780296,"score_gpt":0.3183851898259565,"score_spread":0.2114286425479269,"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."}}