{"id":"https://openalex.org/W4366723917","doi":"https://doi.org/10.1007/978-3-031-30823-9_7","title":"Symbolic Model Checking for TLA+ Made Faster","display_name":"Symbolic Model Checking for TLA+ Made Faster","publication_year":2023,"publication_date":"2023-01-01","ids":{"openalex":"https://openalex.org/W4366723917","doi":"https://doi.org/10.1007/978-3-031-30823-9_7"},"language":"en","primary_location":{"id":"doi:10.1007/978-3-031-30823-9_7","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-031-30823-9_7","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-031-30823-9_7.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":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/978-3-031-30823-9_7.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5060648961","display_name":"Rodrigo Otoni","orcid":"https://orcid.org/0000-0003-1097-2367"},"institutions":[{"id":"https://openalex.org/I57201433","display_name":"Universit\u00e0 della Svizzera italiana","ror":"https://ror.org/03c4atk17","country_code":"CH","type":"education","lineage":["https://openalex.org/I57201433"]}],"countries":["CH"],"is_corresponding":true,"raw_author_name":"Rodrigo Otoni","raw_affiliation_strings":["Universit\u00e0 della Svizzera italiana, Lugano, Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universit\u00e0 della Svizzera italiana, Lugano, Switzerland","institution_ids":["https://openalex.org/I57201433"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040967690","display_name":"Igor Konnov","orcid":"https://orcid.org/0000-0001-6629-3377"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Igor Konnov","raw_affiliation_strings":["Informal Systems, Vienna, Austria"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Informal Systems, Vienna, Austria","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024592559","display_name":"Jure Kukovec","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jure Kukovec","raw_affiliation_strings":["Informal Systems, Vienna, Austria"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Informal Systems, Vienna, Austria","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024420075","display_name":"Patrick Eugster","orcid":"https://orcid.org/0000-0003-3864-9078"},"institutions":[{"id":"https://openalex.org/I57201433","display_name":"Universit\u00e0 della Svizzera italiana","ror":"https://ror.org/03c4atk17","country_code":"CH","type":"education","lineage":["https://openalex.org/I57201433"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Patrick Eugster","raw_affiliation_strings":["Universit\u00e0 della Svizzera italiana, Lugano, Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universit\u00e0 della Svizzera italiana, Lugano, Switzerland","institution_ids":["https://openalex.org/I57201433"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5075152083","display_name":"Natasha Sharygina","orcid":"https://orcid.org/0000-0002-8872-4913"},"institutions":[{"id":"https://openalex.org/I57201433","display_name":"Universit\u00e0 della Svizzera italiana","ror":"https://ror.org/03c4atk17","country_code":"CH","type":"education","lineage":["https://openalex.org/I57201433"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Natasha Sharygina","raw_affiliation_strings":["Universit\u00e0 della Svizzera italiana, Lugano, Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universit\u00e0 della Svizzera italiana, Lugano, Switzerland","institution_ids":["https://openalex.org/I57201433"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5060648961"],"corresponding_institution_ids":["https://openalex.org/I57201433"],"apc_list":{"value":5000,"currency":"EUR","value_usd":5392},"apc_paid":{"value":5000,"currency":"EUR","value_usd":5392},"fwci":1.4167,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.77022231,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":98,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"126","last_page":"144"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9998000264167786,"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.9998000264167786,"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/T11005","display_name":"Radiation Effects in Electronics","score":0.9987999796867371,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.9986000061035156,"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.8243511915206909},{"id":"https://openalex.org/keywords/model-checking","display_name":"Model checking","score":0.5799327492713928},{"id":"https://openalex.org/keywords/symbolic-trajectory-evaluation","display_name":"Symbolic trajectory evaluation","score":0.4895085096359253},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4883120059967041},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.42322033643722534},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3576507866382599},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.32504522800445557}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8243511915206909},{"id":"https://openalex.org/C110251889","wikidata":"https://www.wikidata.org/wiki/Q1569697","display_name":"Model checking","level":2,"score":0.5799327492713928},{"id":"https://openalex.org/C23123167","wikidata":"https://www.wikidata.org/wiki/Q7661193","display_name":"Symbolic trajectory evaluation","level":3,"score":0.4895085096359253},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4883120059967041},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.42322033643722534},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3576507866382599},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.32504522800445557}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1007/978-3-031-30823-9_7","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-031-30823-9_7","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-031-30823-9_7.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-30823-9_7","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-031-30823-9_7","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-031-30823-9_7.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":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.5799999833106995}],"awards":[{"id":"https://openalex.org/G31417002","display_name":null,"funder_award_id":"200021_197353","funder_id":"https://openalex.org/F4320320924","funder_display_name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung"},{"id":"https://openalex.org/G6401483948","display_name":null,"funder_award_id":"200021_185031","funder_id":"https://openalex.org/F4320320924","funder_display_name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320320924","display_name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung","ror":"https://ror.org/00yjd3n13"},{"id":"https://openalex.org/F4320329826","display_name":"Interchain Stiftung","ror":null}],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4366723917.pdf"},"referenced_works_count":24,"referenced_works":["https://openalex.org/W1480909796","https://openalex.org/W1533268057","https://openalex.org/W1973938051","https://openalex.org/W2053480238","https://openalex.org/W2056484609","https://openalex.org/W2073126252","https://openalex.org/W2104590449","https://openalex.org/W2115134174","https://openalex.org/W2125047630","https://openalex.org/W2170145744","https://openalex.org/W2410019603","https://openalex.org/W2505706330","https://openalex.org/W2790879752","https://openalex.org/W2945417309","https://openalex.org/W2971743981","https://openalex.org/W2983964895","https://openalex.org/W3034627424","https://openalex.org/W3143365608","https://openalex.org/W3164884335","https://openalex.org/W3193661502","https://openalex.org/W4225922019","https://openalex.org/W4232009741","https://openalex.org/W4309134243","https://openalex.org/W6698777470"],"related_works":["https://openalex.org/W2365988016","https://openalex.org/W1785234853","https://openalex.org/W2038864046","https://openalex.org/W1742935137","https://openalex.org/W1545972740","https://openalex.org/W2156717832","https://openalex.org/W1852145007","https://openalex.org/W2182602702","https://openalex.org/W4235160909","https://openalex.org/W1484021165"],"abstract_inverted_index":{"Abstract":[0],"The":[1],"need":[2,164],"to":[3,47,57,154,165],"provide":[4,166],"formal":[5],"guarantees":[6],"about":[7,173],"the":[8,11,26,59,163,167,174,201,212],"behaviour":[9],"of":[10,105,118,131,141,204,235,240],"algorithms":[12],"underpinning":[13],"modern":[14],"distributed":[15,35],"systems":[16,108],"became":[17],"evident":[18],"in":[19,29,33,42,49,71,243],"recent":[20],"years.":[21],"This":[22],"interest":[23],"made":[24,41],"apparent":[25],"complexities":[27],"involved":[28],"applying":[30],"verification":[31,119],"techniques":[32],"a":[34,103,116,138,233],"setting,":[36],"with":[37,64,102,170,237],"significant":[38],"effort":[39],"being":[40,73],"both":[43,107],"academia":[44],"and":[45,109,112,190,217],"industry":[46,72],"aid":[48],"this":[50],"endeavour.":[51],"Many":[52],"formalisms":[53],"have":[54],"been":[55],"proposed":[56],"tackle":[58],"difficulties":[60],"faced":[61],"by":[62,87,115,198,210],"practitioners,":[63],"one":[65],"that":[66,226],"has":[67],"seen":[68],"widespread":[69],"use":[70],"TLA":[74,91,142,175],"$$^+$$":[75,92,143,176],"<mml:math":[76,93,144,177],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\">":[77,94,145,178],"<mml:msup>":[78,95,146,179],"<mml:mrow/>":[79,96,147,180],"<mml:mo>+</mml:mo>":[80,97,148,181],"</mml:msup>":[81,98,149,182],"</mml:math>":[82,99,150,183],",":[83],"adopted,":[84],"for":[85],"instance,":[86],"Amazon":[88],"Web":[89],"Services.":[90],"provides":[100],"engineers":[101],"way":[104],"specifying":[106],"desired":[110],"properties,":[111],"is":[113,162],"supported":[114],"number":[117,234],"tools.":[120,222],"Despite":[121],"their":[122,191],"extensive":[123],"use,":[124],"such":[125],"tools":[126],"suffer":[127],"considerably":[128],"from":[129],"lack":[130],"scalability.":[132],"To":[133],"solve":[134],"this,":[135],"we":[136,196],"propose":[137],"novel":[139],"encoding":[140],"into":[151],"SMT":[152,168,202],"constraints":[153],"improve":[155],"symbolic":[156],"model":[157,214],"checking":[158,244],"efficiency.":[159],"Our":[160,223],"insight":[161],"solver":[169],"structural":[171],"information":[172],"specification":[184],"encoded,":[185],"i.e.,":[186],"how":[187],"data":[188],"structures":[189],"component":[192],"elements":[193],"interact,":[194],"which":[195],"do":[197],"relying":[199],"on":[200,232],"theory":[203],"arrays.":[205],"We":[206],"implemented":[207],"our":[208,227],"approach":[209,228],"modifying":[211],"SMT-based":[213],"checker":[215],"Apalache":[216],"evaluated":[218],"it":[219],"against":[220],"comparable":[221],"results":[224],"show":[225],"outperforms":[229],"existing":[230],"ones":[231],"benchmarks,":[236],"an":[238],"order":[239],"magnitude":[241],"improvement":[242],"time.":[245]},"counts_by_year":[{"year":2026,"cited_by_count":3}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
