{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,12]],"date-time":"2025-03-12T04:20:39Z","timestamp":1741753239001,"version":"3.38.0"},"reference-count":0,"publisher":"SAGE Publications","issue":"1-2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["FI"],"published-print":{"date-parts":[[2021,1,13]]},"abstract":"We address the safety verification and synthesis problems for real-time systems. We introduce real-time programs that are made of instructions that can perform assignments to discrete and real-valued variables. They are general enough to capture interesting classes of timed systems such as timed automata, stopwatch automata, time(d) Petri nets and hybrid automata. We propose a semi-algorithm using refinement of trace abstractions to solve both the reachability verification problem and the parameter synthesis problem for real-time programs. All of the algorithms proposed have been implemented and we have conducted a series of experiments, comparing the performance of our new approach to state-of-the-art tools in classical reachability, robustness analysis and parameter synthesis for timed systems. We show that our new method provides solutions to problems which are unsolvable by the current state-of-the-art tools.<\/jats:p>","DOI":"10.3233\/fi-2021-1997","type":"journal-article","created":{"date-parts":[[2021,1,15]],"date-time":"2021-01-15T17:18:12Z","timestamp":1610731092000},"page":"31-57","source":"Crossref","is-referenced-by-count":2,"title":["Verification and Parameter Synthesis for Real-Time Programs using Refinement of Trace Abstraction*"],"prefix":"10.1177","volume":"178","author":[{"given":"Franck","family":"Cassez","sequence":"first","affiliation":[{"name":"Department of Computing, Macquarie University, Sydney, Australia. franck.cassez@mq.edu.au"}]},{"given":"Peter Gj\u00f8l","family":"Jensen","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Aalborg University, Denmark. pgj@cs.aau.dk"}]},{"given":"Kim","family":"Guldstrand Larsen","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Aalborg University, Denmark. kgl@cs.aau.dk"}]}],"member":"179","container-title":["Fundamenta Informaticae"],"original-title":[],"link":[{"URL":"https:\/\/content.iospress.com\/download?id=10.3233\/FI-2021-1997","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,11]],"date-time":"2025-03-11T05:59:37Z","timestamp":1741672777000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/full\/10.3233\/FI-2021-1997"}},"subtitle":[],"editor":[{"given":"Matthew","family":"Hague","sequence":"additional","affiliation":[]},{"given":"Igor","family":"Potapov","sequence":"additional","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2021,1,13]]},"references-count":0,"journal-issue":{"issue":"1-2"},"URL":"https:\/\/doi.org\/10.3233\/fi-2021-1997","relation":{},"ISSN":["0169-2968","1875-8681"],"issn-type":[{"type":"print","value":"0169-2968"},{"type":"electronic","value":"1875-8681"}],"subject":[],"published":{"date-parts":[[2021,1,13]]}}}