{"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":"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-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"],"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"],"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"],"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"],"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":["University of Lugano, Lugano, Switzerland","Universit\u00e0 della Svizzera italiana, Lugano, Switzerland"],"affiliations":[{"raw_affiliation_string":"University of Lugano, Lugano, Switzerland","institution_ids":["https://openalex.org/I57201433"]},{"raw_affiliation_string":"Universit\u00e0 della Svizzera italiana, Lugano, Switzerland","institution_ids":["https://openalex.org/I57201433"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"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":0.9885,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.73031607,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":98},"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":[{"score":0.5799999833106995,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"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/G4836148144","display_name":null,"funder_award_id":"20002","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"},{"id":"https://openalex.org/G7317572836","display_name":"Beyond Symbolic Model Checking through Deep Modelling","funder_award_id":"185031","funder_id":"https://openalex.org/F4320320924","funder_display_name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung"},{"id":"https://openalex.org/G8225203688","display_name":null,"funder_award_id":"197353","funder_id":"https://openalex.org/F4320320924","funder_display_name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung"},{"id":"https://openalex.org/G848032724","display_name":null,"funder_award_id":"Science","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G993971353","display_name":null,"funder_award_id":"200021","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,149],"to":[3,47,57,139,150],"provide":[4,151],"formal":[5],"guarantees":[6],"about":[7,158],"the":[8,11,26,59,148,152,159,181,192],"behaviour":[9],"of":[10,95,108,121,131,184,215,220],"algorithms":[12],"underpinning":[13],"modern":[14],"distributed":[15,35],"systems":[16,98],"became":[17],"evident":[18],"in":[19,29,33,42,49,71,223],"recent":[20],"years.":[21],"This":[22],"interest":[23],"made":[24,41],"apparent":[25],"complexities":[27],"involved":[28],"applying":[30],"verification":[31,109],"techniques":[32],"a":[34,93,106,128,213],"setting,":[36],"with":[37,64,92,155,217],"significant":[38],"effort":[39],"being":[40,73],"both":[43,97],"academia":[44],"and":[45,99,102,170,197],"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,82,105,178,190],"practitioners,":[63],"one":[65],"that":[66,206],"has":[67],"seen":[68],"widespread":[69],"use":[70],"TLA":[74,86,132,160],"$$^+$$":[75,87,133,161],"<mml:math":[76,88,134,162],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"><mml:msup><mml:mrow/><mml:mo>+</mml:mo></mml:msup></mml:math>":[77,89,135,163],",":[78],"adopted,":[79],"for":[80],"instance,":[81],"Amazon":[83],"Web":[84],"Services.":[85],"provides":[90],"engineers":[91],"way":[94],"specifying":[96],"desired":[100],"properties,":[101],"is":[103,147],"supported":[104],"number":[107,214],"tools.":[110,202],"Despite":[111],"their":[112,171],"extensive":[113],"use,":[114],"such":[115],"tools":[116],"suffer":[117],"considerably":[118],"from":[119],"lack":[120],"scalability.":[122],"To":[123],"solve":[124],"this,":[125],"we":[126,176],"propose":[127],"novel":[129],"encoding":[130],"into":[136],"SMT":[137,153,182],"constraints":[138],"improve":[140],"symbolic":[141],"model":[142,194],"checking":[143,224],"efficiency.":[144],"Our":[145,203],"insight":[146],"solver":[154],"structural":[156],"information":[157],"specification":[164],"encoded,":[165],"i.e.,":[166],"how":[167],"data":[168],"structures":[169],"component":[172],"elements":[173],"interact,":[174],"which":[175],"do":[177],"relying":[179],"on":[180,212],"theory":[183],"arrays.":[185],"We":[186],"implemented":[187],"our":[188,207],"approach":[189,208],"modifying":[191],"SMT-based":[193],"checker":[195],"Apalache":[196],"evaluated":[198],"it":[199],"against":[200],"comparable":[201],"results":[204],"show":[205],"outperforms":[209],"existing":[210],"ones":[211],"benchmarks,":[216],"an":[218],"order":[219],"magnitude":[221],"improvement":[222],"time.":[225]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
