{"id":"https://openalex.org/W4386363521","doi":"https://doi.org/10.1007/978-3-031-38499-8_17","title":"Reasoning About Regular Properties: A Comparative Study","display_name":"Reasoning About Regular Properties: A Comparative Study","publication_year":2023,"publication_date":"2023-01-01","ids":{"openalex":"https://openalex.org/W4386363521","doi":"https://doi.org/10.1007/978-3-031-38499-8_17"},"language":"en","primary_location":{"id":"doi:10.1007/978-3-031-38499-8_17","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-031-38499-8_17","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-031-38499-8_17.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-38499-8_17.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5061449142","display_name":"Tom\u00e1\u0161 Fiedor","orcid":"https://orcid.org/0009-0009-2596-9399"},"institutions":[{"id":"https://openalex.org/I60587646","display_name":"Brno University of Technology","ror":"https://ror.org/03613d656","country_code":"CZ","type":"education","lineage":["https://openalex.org/I60587646"]}],"countries":["CZ"],"is_corresponding":true,"raw_author_name":"Tom\u00e1\u0161 Fiedor","raw_affiliation_strings":["Brno University of Technology, Brno, Czech Republic"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Brno University of Technology, Brno, Czech Republic","institution_ids":["https://openalex.org/I60587646"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059358773","display_name":"Luk\u00e1\u0161 Hol\u00edk","orcid":"https://orcid.org/0000-0001-6957-1651"},"institutions":[{"id":"https://openalex.org/I60587646","display_name":"Brno University of Technology","ror":"https://ror.org/03613d656","country_code":"CZ","type":"education","lineage":["https://openalex.org/I60587646"]}],"countries":["CZ"],"is_corresponding":false,"raw_author_name":"Luk\u00e1\u0161 Hol\u00edk","raw_affiliation_strings":["Brno University of Technology, Brno, Czech Republic"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Brno University of Technology, Brno, Czech Republic","institution_ids":["https://openalex.org/I60587646"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036499962","display_name":"Martin Hru\u0161ka","orcid":"https://orcid.org/0000-0003-2318-0940"},"institutions":[{"id":"https://openalex.org/I60587646","display_name":"Brno University of Technology","ror":"https://ror.org/03613d656","country_code":"CZ","type":"education","lineage":["https://openalex.org/I60587646"]}],"countries":["CZ"],"is_corresponding":false,"raw_author_name":"Martin Hru\u0161ka","raw_affiliation_strings":["Brno University of Technology, Brno, Czech Republic"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Brno University of Technology, Brno, Czech Republic","institution_ids":["https://openalex.org/I60587646"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035017521","display_name":"Adam Rogalewicz","orcid":"https://orcid.org/0000-0002-7911-0549"},"institutions":[{"id":"https://openalex.org/I60587646","display_name":"Brno University of Technology","ror":"https://ror.org/03613d656","country_code":"CZ","type":"education","lineage":["https://openalex.org/I60587646"]}],"countries":["CZ"],"is_corresponding":false,"raw_author_name":"Adam Rogalewicz","raw_affiliation_strings":["Brno University of Technology, Brno, Czech Republic"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Brno University of Technology, Brno, Czech Republic","institution_ids":["https://openalex.org/I60587646"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090362154","display_name":"Juraj S\u00ed\u010d","orcid":"https://orcid.org/0000-0001-7454-3751"},"institutions":[{"id":"https://openalex.org/I60587646","display_name":"Brno University of Technology","ror":"https://ror.org/03613d656","country_code":"CZ","type":"education","lineage":["https://openalex.org/I60587646"]}],"countries":["CZ"],"is_corresponding":false,"raw_author_name":"Juraj S\u00ed\u010d","raw_affiliation_strings":["Brno University of Technology, Brno, Czech Republic"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Brno University of Technology, Brno, Czech Republic","institution_ids":["https://openalex.org/I60587646"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5047809696","display_name":"Pavol Vargov\u010d\u00edk","orcid":null},"institutions":[{"id":"https://openalex.org/I60587646","display_name":"Brno University of Technology","ror":"https://ror.org/03613d656","country_code":"CZ","type":"education","lineage":["https://openalex.org/I60587646"]}],"countries":["CZ"],"is_corresponding":false,"raw_author_name":"Pavol Vargov\u010d\u00edk","raw_affiliation_strings":["Brno University of Technology, Brno, Czech Republic"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Brno University of Technology, Brno, Czech Republic","institution_ids":["https://openalex.org/I60587646"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5061449142"],"corresponding_institution_ids":["https://openalex.org/I60587646"],"apc_list":{"value":5000,"currency":"EUR","value_usd":5392},"apc_paid":{"value":5000,"currency":"EUR","value_usd":5392},"fwci":2.6718,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.88125894,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"286","last_page":"306"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9965000152587891,"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"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9965000152587891,"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/T11567","display_name":"semigroups and automata theory","score":0.9944000244140625,"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/T10142","display_name":"Formal Methods in Verification","score":0.9940999746322632,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7950206995010376},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.726349413394928},{"id":"https://openalex.org/keywords/automaton","display_name":"Automaton","score":0.6544123888015747},{"id":"https://openalex.org/keywords/antichain","display_name":"Antichain","score":0.5869797468185425},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.5606160759925842},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.5422329902648926},{"id":"https://openalex.org/keywords/string","display_name":"String (physics)","score":0.5299896597862244},{"id":"https://openalex.org/keywords/constraint","display_name":"Constraint (computer-aided design)","score":0.5259014964103699},{"id":"https://openalex.org/keywords/finite-state-machine","display_name":"Finite-state machine","score":0.45011672377586365},{"id":"https://openalex.org/keywords/theory-of-computation","display_name":"Theory of computation","score":0.44504356384277344},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.323359876871109},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.30531227588653564},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.14872387051582336},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.08071860671043396}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7950206995010376},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.726349413394928},{"id":"https://openalex.org/C112505250","wikidata":"https://www.wikidata.org/wiki/Q787116","display_name":"Automaton","level":2,"score":0.6544123888015747},{"id":"https://openalex.org/C136134351","wikidata":"https://www.wikidata.org/wiki/Q431937","display_name":"Antichain","level":3,"score":0.5869797468185425},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.5606160759925842},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.5422329902648926},{"id":"https://openalex.org/C157486923","wikidata":"https://www.wikidata.org/wiki/Q1376436","display_name":"String (physics)","level":2,"score":0.5299896597862244},{"id":"https://openalex.org/C2776036281","wikidata":"https://www.wikidata.org/wiki/Q48769818","display_name":"Constraint (computer-aided design)","level":2,"score":0.5259014964103699},{"id":"https://openalex.org/C167822520","wikidata":"https://www.wikidata.org/wiki/Q176452","display_name":"Finite-state machine","level":2,"score":0.45011672377586365},{"id":"https://openalex.org/C24858836","wikidata":"https://www.wikidata.org/wiki/Q844718","display_name":"Theory of computation","level":2,"score":0.44504356384277344},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.323359876871109},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.30531227588653564},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.14872387051582336},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.08071860671043396},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C180645754","wikidata":"https://www.wikidata.org/wiki/Q474715","display_name":"Partially ordered set","level":2,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C37914503","wikidata":"https://www.wikidata.org/wiki/Q156495","display_name":"Mathematical physics","level":1,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1007/978-3-031-38499-8_17","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-031-38499-8_17","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-031-38499-8_17.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-38499-8_17","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-031-38499-8_17","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-031-38499-8_17.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":[],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4386363521.pdf"},"referenced_works_count":63,"referenced_works":["https://openalex.org/W81626549","https://openalex.org/W173662904","https://openalex.org/W233122475","https://openalex.org/W342816535","https://openalex.org/W795105708","https://openalex.org/W949250345","https://openalex.org/W1480909796","https://openalex.org/W1490980615","https://openalex.org/W1497805930","https://openalex.org/W1500263346","https://openalex.org/W1510368738","https://openalex.org/W1518705996","https://openalex.org/W1528837436","https://openalex.org/W1540012118","https://openalex.org/W1543741569","https://openalex.org/W1551563240","https://openalex.org/W1565898282","https://openalex.org/W1578881602","https://openalex.org/W1588454361","https://openalex.org/W1602317429","https://openalex.org/W1663591515","https://openalex.org/W1731774687","https://openalex.org/W1787380291","https://openalex.org/W1975653808","https://openalex.org/W1988808695","https://openalex.org/W2005690043","https://openalex.org/W2007281030","https://openalex.org/W2032001066","https://openalex.org/W2032906824","https://openalex.org/W2039468209","https://openalex.org/W2059045337","https://openalex.org/W2068361557","https://openalex.org/W2073620032","https://openalex.org/W2077819737","https://openalex.org/W2089904802","https://openalex.org/W2110117589","https://openalex.org/W2122493035","https://openalex.org/W2129934517","https://openalex.org/W2131742729","https://openalex.org/W2157260510","https://openalex.org/W2493256084","https://openalex.org/W2493561771","https://openalex.org/W2500426491","https://openalex.org/W2501292226","https://openalex.org/W2676873924","https://openalex.org/W2743687969","https://openalex.org/W2766070042","https://openalex.org/W2776845434","https://openalex.org/W2797499459","https://openalex.org/W2893961500","https://openalex.org/W2899573209","https://openalex.org/W2910081537","https://openalex.org/W2963054422","https://openalex.org/W2964023591","https://openalex.org/W2981614836","https://openalex.org/W3048452377","https://openalex.org/W3064086008","https://openalex.org/W3149078839","https://openalex.org/W3206658404","https://openalex.org/W4225922019","https://openalex.org/W4241108585","https://openalex.org/W4289874354","https://openalex.org/W4323026879"],"related_works":["https://openalex.org/W4246843255","https://openalex.org/W1519761499","https://openalex.org/W127357700","https://openalex.org/W2724597727","https://openalex.org/W1480528870","https://openalex.org/W2508541108","https://openalex.org/W4243191745","https://openalex.org/W2315419748","https://openalex.org/W1029445510","https://openalex.org/W4312340169"],"abstract_inverted_index":{"Abstract":[0],"Several":[1],"new":[2,37],"algorithms":[3,38,80,126,135,141],"for":[4,187,195],"deciding":[5],"emptiness":[6],"of":[7,10,14,16,27,60,77,189],"Boolean":[8],"combinations":[9],"regular":[11,29,105],"languages":[12,15],"and":[13,31,81,104,108,120,127,142,155,176],"alternating":[17],"automata":[18,190],"have":[19,45],"been":[20,47],"proposed":[21],"recently,":[22],"especially":[23],"in":[24,32,91],"the":[25,56,78,117,124,173,177],"context":[26],"analysing":[28,101],"expressions":[30],"string":[33,98,200],"constraint":[34,99,201],"solving.":[35,202],"The":[36,114,161],"demonstrated":[39],"a":[40,86,168],"significant":[41],"potential,":[42],"but":[43],"they":[44,146],"never":[46],"systematically":[48],"compared,":[49],"neither":[50],"among":[51],"each":[52],"other":[53],"nor":[54],"with":[55],"state-of-the":[57],"art":[58],"implementations":[59,111],"existing":[61,79],"(non)deterministic":[62],"automata-based":[63],"methods.":[64],"In":[65],"this":[66],"paper,":[67],"we":[68],"provide":[69],"such":[70,138,198],"comparison":[71],"as":[72,74,139,149,152,192,194,199],"well":[73,193],"an":[75],"overview":[76],"their":[82],"implementations.":[83],"We":[84,180],"collect":[85],"diverse":[87],"benchmark":[88],"mostly":[89],"originating":[90],"or":[92],"related":[93,196],"to":[94,144],"practical":[95],"problems":[96],"from":[97],"solving,":[100],"LTL":[102],"properties,":[103],"model":[106],"checking,":[107],"evaluate":[109],"collected":[110],"on":[112,122,172],"it.":[113],"results":[115],"reveal":[116],"best":[118,125],"tools":[119],"hint":[121],"what":[123],"implementation":[128,178],"techniques":[129,191],"are.":[130],"Roughly,":[131],"although":[132],"some":[133],"advanced":[134],"are":[136,147,185],"fast,":[137],"antichain":[140],"reductions":[143],"IC3/PDR,":[145],"not":[148],"overwhelmingly":[150],"dominant":[151],"sometimes":[153,166],"presented":[154],"there":[156],"is":[157],"no":[158],"clear":[159],"winner.":[160],"simplest":[162],"NFA-based":[163],"technology":[164],"may":[165],"be":[167],"better":[169],"choice,":[170],"depending":[171],"problem":[174],"source":[175],"style.":[179],"believe":[181],"that":[182],"our":[183],"findings":[184],"relevant":[186],"development":[188],"fields":[197]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
