{"id":"https://openalex.org/W4413078449","doi":"https://doi.org/10.1145/3749101","title":"An On-the-Fly Synthesis Framework for LTL over Finite Traces","display_name":"An On-the-Fly Synthesis Framework for LTL over Finite Traces","publication_year":2025,"publication_date":"2025-07-17","ids":{"openalex":"https://openalex.org/W4413078449","doi":"https://doi.org/10.1145/3749101"},"language":"en","primary_location":{"id":"doi:10.1145/3749101","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3749101","pdf_url":null,"source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://ink.library.smu.edu.sg/sis_research/10291","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5007090225","display_name":"Shengping Xiao","orcid":"https://orcid.org/0000-0003-3346-6918"},"institutions":[{"id":"https://openalex.org/I66867065","display_name":"East China Normal University","ror":"https://ror.org/02n96ep67","country_code":"CN","type":"education","lineage":["https://openalex.org/I66867065"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shengping Xiao","raw_affiliation_strings":["East China Normal University, Shanghai, China","East China Normal University, China"],"raw_orcid":"https://orcid.org/0000-0003-3346-6918","affiliations":[{"raw_affiliation_string":"East China Normal University, Shanghai, China","institution_ids":["https://openalex.org/I66867065"]},{"raw_affiliation_string":"East China Normal University, China","institution_ids":["https://openalex.org/I66867065"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050466296","display_name":"Yongkang Li","orcid":"https://orcid.org/0009-0008-6463-3284"},"institutions":[{"id":"https://openalex.org/I66867065","display_name":"East China Normal University","ror":"https://ror.org/02n96ep67","country_code":"CN","type":"education","lineage":["https://openalex.org/I66867065"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yongkang Li","raw_affiliation_strings":["East China Normal University, Shanghai, China","East China Normal University, China"],"raw_orcid":"https://orcid.org/0009-0008-2236-2631","affiliations":[{"raw_affiliation_string":"East China Normal University, Shanghai, China","institution_ids":["https://openalex.org/I66867065"]},{"raw_affiliation_string":"East China Normal University, China","institution_ids":["https://openalex.org/I66867065"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101756232","display_name":"Shufang Zhu","orcid":"https://orcid.org/0000-0002-5922-8750"},"institutions":[{"id":"https://openalex.org/I146655781","display_name":"University of Liverpool","ror":"https://ror.org/04xs57h96","country_code":"GB","type":"education","lineage":["https://openalex.org/I146655781"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Shufang Zhu","raw_affiliation_strings":["University of Liverpool, Liverpool, United Kingdom of Great Britain and Northern Ireland","University of Liverpool, UK"],"raw_orcid":"https://orcid.org/0000-0002-5922-8750","affiliations":[{"raw_affiliation_string":"University of Liverpool, Liverpool, United Kingdom of Great Britain and Northern Ireland","institution_ids":["https://openalex.org/I146655781"]},{"raw_affiliation_string":"University of Liverpool, UK","institution_ids":["https://openalex.org/I146655781"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100429004","display_name":"Jun Sun","orcid":"https://orcid.org/0000-0002-3545-1392"},"institutions":[{"id":"https://openalex.org/I79891267","display_name":"Singapore Management University","ror":"https://ror.org/050qmg959","country_code":"SG","type":"education","lineage":["https://openalex.org/I79891267"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Jun Sun","raw_affiliation_strings":["Singapore Management University, Singapore, Singapore","Singapore Management University, Singapore"],"raw_orcid":"https://orcid.org/0000-0002-3545-1392","affiliations":[{"raw_affiliation_string":"Singapore Management University, Singapore, Singapore","institution_ids":["https://openalex.org/I79891267"]},{"raw_affiliation_string":"Singapore Management University, Singapore","institution_ids":["https://openalex.org/I79891267"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100621773","display_name":"Jianwen Li","orcid":"https://orcid.org/0000-0001-9286-8285"},"institutions":[{"id":"https://openalex.org/I66867065","display_name":"East China Normal University","ror":"https://ror.org/02n96ep67","country_code":"CN","type":"education","lineage":["https://openalex.org/I66867065"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jianwen Li","raw_affiliation_strings":["East China Normal University, Shanghai, China","East China Normal University, China"],"raw_orcid":"https://orcid.org/0000-0001-9286-8285","affiliations":[{"raw_affiliation_string":"East China Normal University, Shanghai, China","institution_ids":["https://openalex.org/I66867065"]},{"raw_affiliation_string":"East China Normal University, China","institution_ids":["https://openalex.org/I66867065"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054490662","display_name":"Geguang Pu","orcid":"https://orcid.org/0000-0001-9750-8334"},"institutions":[{"id":"https://openalex.org/I66867065","display_name":"East China Normal University","ror":"https://ror.org/02n96ep67","country_code":"CN","type":"education","lineage":["https://openalex.org/I66867065"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Geguang Pu","raw_affiliation_strings":["East China Normal University, Shanghai, China","East China Normal University, China"],"raw_orcid":"https://orcid.org/0000-0001-9750-8334","affiliations":[{"raw_affiliation_string":"East China Normal University, Shanghai, China","institution_ids":["https://openalex.org/I66867065"]},{"raw_affiliation_string":"East China Normal University, China","institution_ids":["https://openalex.org/I66867065"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5000059818","display_name":"Moshe Y. Vardi","orcid":"https://orcid.org/0000-0002-0661-5773"},"institutions":[{"id":"https://openalex.org/I74775410","display_name":"Rice University","ror":"https://ror.org/008zs3103","country_code":"US","type":"education","lineage":["https://openalex.org/I74775410"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Moshe Y. Vardi","raw_affiliation_strings":["Rice University, Houston, Texas, USA","Rice University, USA"],"raw_orcid":"https://orcid.org/0000-0002-0661-5773","affiliations":[{"raw_affiliation_string":"Rice University, Houston, Texas, USA","institution_ids":["https://openalex.org/I74775410"]},{"raw_affiliation_string":"Rice University, USA","institution_ids":["https://openalex.org/I74775410"]}]}],"institutions":[],"countries_distinct_count":4,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.2015394,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"35","issue":"4","first_page":"1","last_page":"33"},"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9991000294685364,"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9980999827384949,"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.7667382955551147},{"id":"https://openalex.org/keywords/on-the-fly","display_name":"On the fly","score":0.7231413125991821},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.5850390791893005},{"id":"https://openalex.org/keywords/automaton","display_name":"Automaton","score":0.5747730731964111},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.5208631157875061},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.48837465047836304},{"id":"https://openalex.org/keywords/finite-state-machine","display_name":"Finite-state machine","score":0.4784379303455353},{"id":"https://openalex.org/keywords/linear-temporal-logic","display_name":"Linear temporal logic","score":0.4532913863658905}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7667382955551147},{"id":"https://openalex.org/C2781020372","wikidata":"https://www.wikidata.org/wiki/Q533093","display_name":"On the fly","level":2,"score":0.7231413125991821},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.5850390791893005},{"id":"https://openalex.org/C112505250","wikidata":"https://www.wikidata.org/wiki/Q787116","display_name":"Automaton","level":2,"score":0.5747730731964111},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.5208631157875061},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.48837465047836304},{"id":"https://openalex.org/C167822520","wikidata":"https://www.wikidata.org/wiki/Q176452","display_name":"Finite-state machine","level":2,"score":0.4784379303455353},{"id":"https://openalex.org/C4777664","wikidata":"https://www.wikidata.org/wiki/Q1536492","display_name":"Linear temporal logic","level":2,"score":0.4532913863658905},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3749101","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3749101","pdf_url":null,"source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"},{"id":"pmh:oai:ink.library.smu.edu.sg:sis_research-11292","is_oa":true,"landing_page_url":"https://ink.library.smu.edu.sg/sis_research/10291","pdf_url":null,"source":{"id":"https://openalex.org/S4306401925","display_name":"Singapore Management University Institutional Knowledge (InK) (Singapore Management University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79891267","host_organization_name":"Singapore Management University","host_organization_lineage":["https://openalex.org/I79891267"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://doi.org/10.1145/3749101","raw_type":"Journal Article"}],"best_oa_location":{"id":"pmh:oai:ink.library.smu.edu.sg:sis_research-11292","is_oa":true,"landing_page_url":"https://ink.library.smu.edu.sg/sis_research/10291","pdf_url":null,"source":{"id":"https://openalex.org/S4306401925","display_name":"Singapore Management University Institutional Knowledge (InK) (Singapore Management University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79891267","host_organization_name":"Singapore Management University","host_organization_lineage":["https://openalex.org/I79891267"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://doi.org/10.1145/3749101","raw_type":"Journal Article"},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.44999998807907104}],"awards":[{"id":"https://openalex.org/G1821476763","display_name":null,"funder_award_id":"#62372178 and #U21B2015","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5027370758","display_name":null,"funder_award_id":"MOET32020-0004","funder_id":"https://openalex.org/F4320320751","funder_display_name":"Ministry of Education - Singapore"}],"funders":[{"id":"https://openalex.org/F4320320751","display_name":"Ministry of Education - Singapore","ror":"https://ror.org/01kcva023"},{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":47,"referenced_works":["https://openalex.org/W143039783","https://openalex.org/W1552135236","https://openalex.org/W1612453857","https://openalex.org/W1816620374","https://openalex.org/W1916774567","https://openalex.org/W1965611063","https://openalex.org/W2023808162","https://openalex.org/W2041701185","https://openalex.org/W2046213250","https://openalex.org/W2057361103","https://openalex.org/W2062897452","https://openalex.org/W2095620890","https://openalex.org/W2117039440","https://openalex.org/W2118382442","https://openalex.org/W2139101939","https://openalex.org/W2163151383","https://openalex.org/W2170933628","https://openalex.org/W2296719505","https://openalex.org/W2479648088","https://openalex.org/W2573798417","https://openalex.org/W2586521831","https://openalex.org/W2608239929","https://openalex.org/W2626106541","https://openalex.org/W2775497185","https://openalex.org/W2803455449","https://openalex.org/W2883465722","https://openalex.org/W2963149920","https://openalex.org/W2964263244","https://openalex.org/W2965773389","https://openalex.org/W2967324402","https://openalex.org/W2996896666","https://openalex.org/W3048521874","https://openalex.org/W3134368668","https://openalex.org/W3173200773","https://openalex.org/W3174238020","https://openalex.org/W4205241946","https://openalex.org/W4210896998","https://openalex.org/W4212901716","https://openalex.org/W4234315342","https://openalex.org/W4283798558","https://openalex.org/W4285600511","https://openalex.org/W4319866878","https://openalex.org/W4384305121","https://openalex.org/W4387185170","https://openalex.org/W4390404018","https://openalex.org/W4393882124","https://openalex.org/W4401023905"],"related_works":["https://openalex.org/W2508541108","https://openalex.org/W4242459863","https://openalex.org/W1480528870","https://openalex.org/W127357700","https://openalex.org/W2153551293","https://openalex.org/W4243191745","https://openalex.org/W2724597727","https://openalex.org/W2315419748","https://openalex.org/W4312340169","https://openalex.org/W1029445510"],"abstract_inverted_index":{"We":[0,121],"present":[1,85],"an":[2,136],"on-the-fly":[3,144,193],"synthesis":[4,60,117,129,142,177],"framework":[5],"for":[6,88,138],"Linear":[7],"Temporal":[8],"Logic":[9],"over":[10],"Finite":[11,31],"Traces":[12],"(":[13,33,95],"LTL":[14,39,90,101,127,140],"\\({}_{f}\\)":[15,40,91,102,128,141],")":[16,35,97],"based":[17],"on":[18,26,199],"top-down":[19],"deterministic":[20],"automata":[21,119],"construction.":[22,120],"Existing":[23],"approaches":[24],"rely":[25],"constructing":[27],"a":[28,42,86,155,161],"complete":[29],"Deterministic":[30],"Automaton":[32],"DFA":[34,67,94],"corresponding":[36],"to":[37,49,114],"the":[38,53,59,65,73,111,124,151,182,196,200],"specification,":[41],"process":[43],"with":[44,160,166],"doubly":[45],"exponential":[46],"complexity":[47],"relative":[48],"formula":[50],"size":[51],"in":[52,154],"worst":[54],"case.":[55],"In":[56],"this":[57,81],"case,":[58],"cannot":[61],"be":[62],"conducted":[63],"until":[64],"entire":[66],"is":[68,72],"constructed.":[69],"This":[70,148],"inefficiency":[71],"main":[74],"bottleneck":[75],"of":[76,110,185],"existing":[77,206],"approaches.":[78,207],"To":[79],"address":[80],"challenge,":[82],"we":[83,172],"first":[84],"method":[87],"converting":[89],"into":[92],"Transition-Based":[93],"TDFA":[96,131,145],"by":[98],"directly":[99],"leveraging":[100],"semantics,":[103],"incorporating":[104],"intermediate":[105],"results":[106,189],"as":[107],"direct":[108],"components":[109],"final":[112],"automaton":[113],"enable":[115],"parallelized":[116],"and":[118,130,133,178,203],"then":[122],"explore":[123],"relationship":[125],"between":[126],"games":[132],"subsequently":[134],"develop":[135],"algorithm":[137,149],"performing":[139],"via":[143],"game":[146],"solving.":[147],"traverses":[150],"state":[152,179],"space":[153],"global":[156],"forward":[157],"manner":[158],"combined":[159],"local":[162],"backward":[163],"method,":[164],"along":[165],"detecting":[167],"strongly":[168],"connected":[169],"components.":[170],"Moreover,":[171],"introduce":[173],"two":[174],"optimization":[175],"techniques\u2014model-guided":[176],"entailment\u2014to":[180],"enhance":[181],"practical":[183],"efficiency":[184],"our":[186,192],"approach.":[187],"Experimental":[188],"demonstrate":[190],"that":[191],"approach":[194],"achieves":[195],"best":[197],"performance":[198],"tested":[201],"benchmarks":[202],"effectively":[204],"complements":[205]},"counts_by_year":[],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-08-11T00:00:00"}
