Lazy Reachability Checking for Timed Automata with Discrete Variables
Title | Lazy Reachability Checking for Timed Automata with Discrete Variables |
Publication Type | Book Chapter |
Year of Publication | 2018 |
Authors | Tóth, T., and Majzik, I. |
Editor | del Gallardo, M M., and Merino, P. |
Book Title | Model Checking Software, SPIN 2018 |
Series Title | Lecture Notes in Computer Science |
Volume | 10869 |
Pagination | 235-254 |
Publisher | Springer |
Abstract | Systems and software with time dependent behavior are often formally specified using timed automata. For practical real-time systems, these specifications typically contain discrete data variables with nontrivial data flow besides real-valued clock variables. In this paper, we propose a lazy abstraction method for the location reachability problem of timed automata that can be used to efficiently control the visibility of discrete variables occurring in such specifications, this way alleviating state space explosion. The proposed abstraction refinement strategy is based on interpolation for variable assignments and symbolic backward search. We combine in a single algorithm our abstraction method with known efficient lazy abstraction algorithms for the handling of clock variables. Our experiments show that the proposed method performs favorably when compared to other lazy methods, and is suitable to significantly reduce the number of states generated during state space exploration. |
DOI | 10.1007/978-3-319-94111-0_14 |