{"doi":"10.46298/lmcs-20(4:1)2024","language":[{"iso":"eng"}],"article_type":"original","project":[{"call_identifier":"H2020","_id":"62781420-2b32-11ec-9570-8d9b63373d4d","grant_number":"101020093","name":"Vigilant Algorithmic Monitoring of Software"}],"oa":1,"page":"1-28","external_id":{"arxiv":["2304.03183"],"isi":["001332466900002"]},"month":"10","issue":"4","status":"public","date_created":"2024-11-10T23:02:01Z","publication_identifier":{"eissn":["1860-5974"]},"file":[{"date_created":"2024-11-11T08:32:02Z","access_level":"open_access","file_name":"2024_LMCS_Bose.pdf","relation":"main_file","date_updated":"2024-11-11T08:32:02Z","content_type":"application/pdf","checksum":"26826786a960039b9501cfc5cb4f3fe6","success":1,"creator":"dernst","file_size":563394,"file_id":"18532"}],"user_id":"317138e5-6ab7-11ef-aa6d-ffef3953e345","ec_funded":1,"citation":{"ieee":"S. Bose, T. A. Henzinger, K. Lehtinen, S. Schewe, and P. Totzke, “History-deterministic timed automata,” Logical Methods in Computer Science, vol. 20, no. 4. EPI Sciences, pp. 1–28, 2024.","apa":"Bose, S., Henzinger, T. A., Lehtinen, K., Schewe, S., & Totzke, P. (2024). History-deterministic timed automata. Logical Methods in Computer Science. EPI Sciences. https://doi.org/10.46298/lmcs-20(4:1)2024","short":"S. Bose, T.A. Henzinger, K. Lehtinen, S. Schewe, P. Totzke, Logical Methods in Computer Science 20 (2024) 1–28.","mla":"Bose, Sougata, et al. “History-Deterministic Timed Automata.” Logical Methods in Computer Science, vol. 20, no. 4, EPI Sciences, 2024, pp. 1–28, doi:10.46298/lmcs-20(4:1)2024.","ista":"Bose S, Henzinger TA, Lehtinen K, Schewe S, Totzke P. 2024. History-deterministic timed automata. Logical Methods in Computer Science. 20(4), 1–28.","ama":"Bose S, Henzinger TA, Lehtinen K, Schewe S, Totzke P. History-deterministic timed automata. Logical Methods in Computer Science. 2024;20(4):1-28. doi:10.46298/lmcs-20(4:1)2024","chicago":"Bose, Sougata, Thomas A Henzinger, Karoliina Lehtinen, Sven Schewe, and Patrick Totzke. “History-Deterministic Timed Automata.” Logical Methods in Computer Science. EPI Sciences, 2024. https://doi.org/10.46298/lmcs-20(4:1)2024."},"file_date_updated":"2024-11-11T08:32:02Z","day":"02","oa_version":"Published Version","tmp":{"name":"Creative Commons Attribution 4.0 International Public License (CC-BY 4.0)","image":"/images/cc_by.png","short":"CC BY (4.0)","legal_code_url":"https://creativecommons.org/licenses/by/4.0/legalcode"},"publication_status":"published","OA_type":"gold","_id":"18530","fulldoi":"https://doi.org/10.46298/lmcs-20(4:1)2024","title":"History-deterministic timed automata","publisher":"EPI Sciences","intvolume":" 20","abstract":[{"lang":"eng","text":"We explore the notion of history-determinism in the context of timed automata (TA) over infinite timed words. History-deterministic (HD) automata are those in which nondeterminism can be resolved on the fly, based on the run constructed thus far. History-determinism is a robust property that admits different game-based characterisations, and HD specifications allow for game-based verification without an expensive determinization step. We show that the class of timed ω\r\n-languages recognized by HD timed automata strictly extends that of deterministic ones, and is strictly included in those recognised by fully non-deterministic TA. For non-deterministic timed automata it is known that universality is already undecidable for safety/reachability TA. For history-deterministic TA with arbitrary parity acceptance, we show that timed universality, inclusion, and synthesis all remain decidable and are EXPTIME-complete. For the subclass of TA with safety or reachability acceptance, one can decide (in EXPTIME) whether such an automaton is history-deterministic. If so, it can effectively determinized without introducing new automaton states."}],"DOAJ_listed":"1","has_accepted_license":"1","license":"https://creativecommons.org/licenses/by/4.0/","corr_author":"1","quality_controlled":"1","ddc":["000"],"publication":"Logical Methods in Computer Science","date_published":"2024-10-02T00:00:00Z","OA_place":"publisher","arxiv":1,"acknowledgement":"This work has in parts been presented at the 33rd International Conference on Concurrency Theory (CONCUR’22) [HLT22] and at the 16th International Workshop on Reachability Problems (RP’22) [BHL+22]. This work was supported by the EU (ERC-2020-AdG 101020093); the EPSRC (EP/V025848/1, EP/X042596/1, EP/X017796/1 and EP/X03688X/1); and the ANR (QUASY 23-CE48-0008-01).","article_processing_charge":"No","date_updated":"2026-07-07T13:37:45Z","author":[{"last_name":"Bose","full_name":"Bose, Sougata","first_name":"Sougata"},{"first_name":"Thomas A","full_name":"Henzinger, Thomas A","last_name":"Henzinger","orcid":"0000-0002-2985-7724","id":"40876CD8-F248-11E8-B48F-1D18A9856A87"},{"full_name":"Lehtinen, Karoliina","first_name":"Karoliina","last_name":"Lehtinen"},{"full_name":"Schewe, Sven","first_name":"Sven","last_name":"Schewe"},{"first_name":"Patrick","full_name":"Totzke, Patrick","last_name":"Totzke"}],"year":"2024","isi":1,"related_material":{"record":[{"relation":"earlier_version","status":"public","id":"12508"}]},"volume":20,"department":[{"_id":"ToHe"}],"type":"journal_article","scopus_import":"1"}