{"article_type":"original","arxiv":1,"date_created":"2024-11-10T23:02:01Z","type":"journal_article","ec_funded":1,"date_updated":"2024-11-11T08:32:18Z","scopus_import":"1","author":[{"full_name":"Bose, Sougata","first_name":"Sougata","last_name":"Bose"},{"orcid":"0000-0002-2985-7724","first_name":"Thomas A","full_name":"Henzinger, Thomas A","id":"40876CD8-F248-11E8-B48F-1D18A9856A87","last_name":"Henzinger"},{"last_name":"Lehtinen","first_name":"Karoliina","full_name":"Lehtinen, Karoliina"},{"last_name":"Schewe","first_name":"Sven","full_name":"Schewe, Sven"},{"last_name":"Totzke","full_name":"Totzke, Patrick","first_name":"Patrick"}],"page":"1-28","has_accepted_license":"1","publication_identifier":{"eissn":["1860-5974"]},"corr_author":"1","oa_version":"Published Version","OA_place":"publisher","user_id":"2DF688A6-F248-11E8-B48F-1D18A9856A87","file":[{"file_name":"2024_LMCS_Bose.pdf","relation":"main_file","content_type":"application/pdf","success":1,"access_level":"open_access","creator":"dernst","file_size":563394,"date_created":"2024-11-11T08:32:02Z","checksum":"26826786a960039b9501cfc5cb4f3fe6","file_id":"18532","date_updated":"2024-11-11T08:32:02Z"}],"_id":"18530","citation":{"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","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.","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.","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.","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","short":"S. Bose, T.A. Henzinger, K. Lehtinen, S. Schewe, P. Totzke, Logical Methods in Computer Science 20 (2024) 1–28.","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."},"article_processing_charge":"No","issue":"4","doi":"10.46298/lmcs-20(4:1)2024","ddc":["000"],"oa":1,"related_material":{"record":[{"id":"12508","relation":"earlier_version","status":"public"}]},"OA_type":"gold","tmp":{"name":"Creative Commons Attribution 4.0 International Public License (CC-BY 4.0)","legal_code_url":"https://creativecommons.org/licenses/by/4.0/legalcode","image":"/images/cc_by.png","short":"CC BY (4.0)"},"month":"10","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).","external_id":{"arxiv":["2304.03183"]},"year":"2024","volume":20,"date_published":"2024-10-02T00:00:00Z","title":"History-deterministic timed automata","publisher":"EPI Sciences","publication_status":"published","language":[{"iso":"eng"}],"DOAJ_listed":"1","publication":"Logical Methods in Computer Science","project":[{"_id":"62781420-2b32-11ec-9570-8d9b63373d4d","call_identifier":"H2020","grant_number":"101020093","name":"Vigilant Algorithmic Monitoring of Software"}],"status":"public","file_date_updated":"2024-11-11T08:32:02Z","department":[{"_id":"ToHe"}],"day":"02","quality_controlled":"1","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."}]}