{"id":"https://openalex.org/W4290087437","doi":"https://doi.org/10.1007/978-3-031-13185-1_15","title":"Proof-Guided Underapproximation Widening for\u00a0Bounded Model Checking","display_name":"Proof-Guided Underapproximation Widening for\u00a0Bounded Model Checking","publication_year":2022,"publication_date":"2022-01-01","ids":{"openalex":"https://openalex.org/W4290087437","doi":"https://doi.org/10.1007/978-3-031-13185-1_15"},"language":"en","primary_location":{"id":"doi:10.1007/978-3-031-13185-1_15","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-031-13185-1_15","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-031-13185-1_15.pdf","source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"},"type":"book-chapter","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/978-3-031-13185-1_15.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5062486002","display_name":"Prantik Chatterjee","orcid":"https://orcid.org/0000-0002-3320-9543"},"institutions":[{"id":"https://openalex.org/I94234084","display_name":"Indian Institute of Technology Kanpur","ror":"https://ror.org/05pjsgx75","country_code":"IN","type":"education","lineage":["https://openalex.org/I94234084"]}],"countries":["IN"],"is_corresponding":true,"raw_author_name":"Prantik Chatterjee","raw_affiliation_strings":["Indian Institute of Technology Kanpur, Kanpur, India"],"raw_orcid":"https://orcid.org/0000-0002-3320-9543","affiliations":[{"raw_affiliation_string":"Indian Institute of Technology Kanpur, Kanpur, India","institution_ids":["https://openalex.org/I94234084"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081490919","display_name":"Jaydeepsinh Meda","orcid":null},"institutions":[{"id":"https://openalex.org/I4210165642","display_name":"Oracle (India)","ror":"https://ror.org/05dd0pt55","country_code":"IN","type":"company","lineage":["https://openalex.org/I1342911587","https://openalex.org/I4210165642"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Jaydeepsinh Meda","raw_affiliation_strings":["Oracle, Bengaluru, India"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Oracle, Bengaluru, India","institution_ids":["https://openalex.org/I4210165642"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029930688","display_name":"Akash Lal","orcid":"https://orcid.org/0009-0002-4359-9378"},"institutions":[{"id":"https://openalex.org/I4210124949","display_name":"Microsoft Research (India)","ror":"https://ror.org/02w7f3w92","country_code":"IN","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210124949"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Akash Lal","raw_affiliation_strings":["Microsoft Research, Bengaluru, India"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research, Bengaluru, India","institution_ids":["https://openalex.org/I4210124949"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5014601092","display_name":"Subhajit Roy","orcid":"https://orcid.org/0000-0002-3394-023X"},"institutions":[{"id":"https://openalex.org/I94234084","display_name":"Indian Institute of Technology Kanpur","ror":"https://ror.org/05pjsgx75","country_code":"IN","type":"education","lineage":["https://openalex.org/I94234084"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Subhajit Roy","raw_affiliation_strings":["Indian Institute of Technology Kanpur, Kanpur, India"],"raw_orcid":"https://orcid.org/0000-0002-3394-023X","affiliations":[{"raw_affiliation_string":"Indian Institute of Technology Kanpur, Kanpur, India","institution_ids":["https://openalex.org/I94234084"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5062486002"],"corresponding_institution_ids":["https://openalex.org/I94234084"],"apc_list":{"value":5000,"currency":"EUR","value_usd":5392},"apc_paid":{"value":5000,"currency":"EUR","value_usd":5392},"fwci":4.6464,"has_fulltext":true,"cited_by_count":7,"citation_normalized_percentile":{"value":0.9536174,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"304","last_page":"324"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12423","display_name":"Software Reliability and Analysis Research","score":0.9912999868392944,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7504739761352539},{"id":"https://openalex.org/keywords/bounded-function","display_name":"Bounded function","score":0.5372588038444519},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.5287498831748962},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.4799521267414093},{"id":"https://openalex.org/keywords/model-checking","display_name":"Model checking","score":0.4699953496456146},{"id":"https://openalex.org/keywords/counterexample","display_name":"Counterexample","score":0.4681430459022522},{"id":"https://openalex.org/keywords/portfolio","display_name":"Portfolio","score":0.4250481426715851},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.35774171352386475},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.2663204073905945},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.21849802136421204},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.14335298538208008},{"id":"https://openalex.org/keywords/finance","display_name":"Finance","score":0.06625354290008545}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7504739761352539},{"id":"https://openalex.org/C34388435","wikidata":"https://www.wikidata.org/wiki/Q2267362","display_name":"Bounded function","level":2,"score":0.5372588038444519},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.5287498831748962},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.4799521267414093},{"id":"https://openalex.org/C110251889","wikidata":"https://www.wikidata.org/wiki/Q1569697","display_name":"Model checking","level":2,"score":0.4699953496456146},{"id":"https://openalex.org/C162838799","wikidata":"https://www.wikidata.org/wiki/Q596077","display_name":"Counterexample","level":2,"score":0.4681430459022522},{"id":"https://openalex.org/C2780821815","wikidata":"https://www.wikidata.org/wiki/Q5340806","display_name":"Portfolio","level":2,"score":0.4250481426715851},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.35774171352386475},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.2663204073905945},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.21849802136421204},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.14335298538208008},{"id":"https://openalex.org/C10138342","wikidata":"https://www.wikidata.org/wiki/Q43015","display_name":"Finance","level":1,"score":0.06625354290008545},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1007/978-3-031-13185-1_15","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-031-13185-1_15","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-031-13185-1_15.pdf","source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"}],"best_oa_location":{"id":"doi:10.1007/978-3-031-13185-1_15","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-031-13185-1_15","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-031-13185-1_15.pdf","source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320320712","display_name":"Indian Institute of Technology Kanpur","ror":"https://ror.org/05pjsgx75"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4290087437.pdf","grobid_xml":"https://content.openalex.org/works/W4290087437.grobid-xml"},"referenced_works_count":36,"referenced_works":["https://openalex.org/W29857596","https://openalex.org/W36793001","https://openalex.org/W46252812","https://openalex.org/W66562016","https://openalex.org/W121297392","https://openalex.org/W147625861","https://openalex.org/W327452528","https://openalex.org/W1480909796","https://openalex.org/W1507006488","https://openalex.org/W1510368738","https://openalex.org/W1530547737","https://openalex.org/W1565898282","https://openalex.org/W1836483134","https://openalex.org/W1928820179","https://openalex.org/W1979619055","https://openalex.org/W1984650602","https://openalex.org/W2031311219","https://openalex.org/W2087771409","https://openalex.org/W2096146112","https://openalex.org/W2103279048","https://openalex.org/W2105357036","https://openalex.org/W2133753482","https://openalex.org/W2158395308","https://openalex.org/W2532376188","https://openalex.org/W2601291317","https://openalex.org/W2741495767","https://openalex.org/W2750685931","https://openalex.org/W2929832674","https://openalex.org/W2960693549","https://openalex.org/W3008915753","https://openalex.org/W3035715116","https://openalex.org/W3046767532","https://openalex.org/W3190096293","https://openalex.org/W4205702789","https://openalex.org/W4240558819","https://openalex.org/W4285490366"],"related_works":["https://openalex.org/W2349952486","https://openalex.org/W1489260687","https://openalex.org/W4256514009","https://openalex.org/W2953113086","https://openalex.org/W1552191998","https://openalex.org/W2056825861","https://openalex.org/W2400856453","https://openalex.org/W4226455345","https://openalex.org/W2765989158","https://openalex.org/W1993103557"],"abstract_inverted_index":{"Abstract":[0],"Bounded":[1],"Model":[2],"Checking":[3],"(BMC)":[4],"is":[5,54,143,241,248,259],"a":[6,25,66,88,101,117,156,170,244],"popularly":[7],"used":[8],"strategy":[9],"for":[10,71],"program":[11],"verification":[12],"and":[13,39,134,152,200,283],"it":[14,258],"has":[15,45],"been":[16],"explored":[17],"extensively":[18],"over":[19],"the":[20,92,108,124,196,239,251],"past":[21],"decade.":[22],"Despite":[23],"such":[24],"long":[26],"history,":[27],"BMC":[28],"still":[29],"faces":[30],"scalability":[31],"challenges":[32],"as":[33],"programs":[34,53],"continue":[35],"to":[36,47,69,80,145,159,194,261],"grow":[37],"larger":[38],"more":[40,148,226],"complex.":[41],"One":[42],"approach":[43,68],"that":[44,113,122,141,153,160,192,247,277],"proven":[46],"be":[48,262],"effective":[49],"in":[50,78,100,238],"verifying":[51],"large":[52],"called":[55,103],"Counterexample":[56],"Guided":[57],"Abstraction":[58],"Refinement":[59],"(CEGAR).":[60],"In":[61],"this":[62],"work,":[63],"we":[64,167],"propose":[65],"complementary":[67,157],"CEGAR":[70,125],"bounded":[72],"model":[73],"checking":[74],"of":[75,87,94,110,114,161,198,250,254],"sequential":[76],"programs:":[77],"contrast":[79],"CEGAR,":[81],"our":[82,98,129],"algorithm":[83],"gradually":[84],"widens":[85],"underapproximations":[86],"program,":[89],"guided":[90],"by":[91,165,280],"proofs":[93],"unsatisfiability.":[95],"We":[96,106,127,139],"implemented":[97],"ideas":[99],"tool":[102],"Legion":[104,111,142,154,199],".":[105,163,202,302],"compare":[107],"performance":[109],"against":[112],"Corral":[115,151,162,201,229,255,274,282],",":[116,191,223],"state-of-the-art":[118],"verifier":[119,237],"from":[120],"Microsoft,":[121],"utilizes":[123],"strategy.":[126],"conduct":[128],"experiments":[130],"on":[131,275],"727":[132],"Windows":[133],"Linux":[135],"device":[136],"driver":[137],"benchmarks.":[138],"find":[140],"able":[144],"solve":[146],"12%":[147],"instances":[149],"than":[150,228,273],"exhibits":[155],"behavior":[158],"Motivated":[164],"this,":[166],"also":[168],"build":[169],"portfolio":[171,240],"verifier,":[172],"$$\\textsc":[173,205,284],"{Legion}^{+}$$":[174,206,285],"<mml:math":[175,207,265,286],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\">":[176,208,266,287],"<mml:mrow>":[177,209,267,288],"<mml:mi>L</mml:mi>":[178,210,289],"<mml:msup>":[179,211,290],"<mml:mstyle>":[180,212,291],"<mml:mi>E</mml:mi>":[181,213,292],"<mml:mi>G</mml:mi>":[182,214,293],"<mml:mi>I</mml:mi>":[183,215,294],"<mml:mi>O</mml:mi>":[184,216,295],"<mml:mi>N</mml:mi>":[185,217,296],"</mml:mstyle>":[186,218,297],"<mml:mo>+</mml:mo>":[187,219,298],"</mml:msup>":[188,220,299],"</mml:mrow>":[189,221,270,300],"</mml:math>":[190,222,271,301],"attempts":[193],"draw":[195],"best":[197],"Our":[203],"portfolio,":[204],"solves":[224],"15%":[225],"benchmarks":[227,276],"with":[230,243],"similar":[231],"computational":[232],"resource":[233],"constraints":[234],"(i.e.":[235],"each":[236],"run":[242],"time":[245,252],"budget":[246,253],"half":[249],").":[256],"Moreover,":[257],"found":[260],"$$2.9\\times":[263],"$$":[264],"<mml:mn>2.9</mml:mn>":[268],"<mml:mo>\u00d7</mml:mo>":[269],"faster":[272],"are":[278],"solved":[279],"both":[281]},"counts_by_year":[{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
