{"id":"W1879823367","doi":"10.1007/978-3-642-27940-9_4","title":"Whale: An Interpolation-Based Algorithm for Inter-procedural Verification","year":2012,"lang":"en","type":"book-chapter","venue":"Lecture notes in computer science","topic":"Formal Methods in Verification","field":"Computer Science","cited_by":61,"is_retracted":false,"has_abstract":false,"ca_institutions":"University of Toronto","funders":"","keywords":"Computer science; Interpolation (computer graphics); Mathematical proof; Software verification; Algorithm; State (computer science); Software; Model checking; Code (set theory); Programming language; Theoretical computer science; Software system; Artificial intelligence; Motion (physics); Software construction; Mathematics","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.002242208,0.001585009,0.001288613,0.001751782,0.001375686,0.001698021,0.00351243,0.001753053,0.02351942],"category_scores_gemma":[0.006243602,0.001321311,0.002276351,0.001358678,0.001933977,0.003757673,0.005057754,0.00325121,0.006001806],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0009370489,"about_ca_system_score_gemma":0.001762855,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.001965722,"about_ca_topic_score_gemma":0.00285505,"domain_scores_codex":[0.9978551,0.0005156972,0.0001535008,0.0004688338,0.000765549,0.0002413111],"domain_scores_gemma":[0.9976077,0.001081353,0.00009823808,0.0007353027,0.0004024252,0.00007492699],"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.0007309645,0.0001614087,0.0005921937,0.0005250114,0.0001213099,0.000167782,0.0003162462,0.04516004,0.01498444,0.1757018,0.0136696,0.7478692],"study_design_scores_gemma":[0.0001812255,0.0001863319,0.0002598985,0.0001396175,0.00009898323,0.0002386646,0.0001210741,0.6607681,0.04049724,0.2560506,0.04137191,0.00008647974],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.0007666107,0.00002493568,0.9945372,0.00002934518,0.00003101379,0.00004241553,0.00003417088,0.003405089,0.001129292],"genre_scores_gemma":[0.04666008,0.00005954115,0.9464406,0.0001019419,0.00002369549,0.0001926776,0.0002763124,0.001881655,0.004363436],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.02351942,"threshold_uncertainty_score":0.07868034,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.03369648977315887,"score_gpt":0.3015026433532409,"score_spread":0.267806153580082,"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."}}