Kukovec, J., Konnov, I., & Widder, J. (2018). Reachability in Parameterized Systems: All Flavors of Threshold Automata. In S. Schewe & L. Zhang (Eds.), 29th International Conference on Concurrency Theory (CONCUR 2018) (pp. 19:1-19:17). Schloss Dagstuhl - Leibniz-Zentrum für Informatik GmbH, Dagstuhl Publishing. https://doi.org/10.4230/LIPIcs.CONCUR.2018.19
E192-04 - Forschungsbereich Formal Methods in Systems Engineering E191-02 - Forschungsbereich Embedded Computing Systems
-
Published in:
29th International Conference on Concurrency Theory (CONCUR 2018)
-
ISBN:
978-3-95977-087-3
-
Date (published):
2018
-
Event name:
International Conference on Concurrency Theory (CONCUR)
-
Event date:
3-Sep-2012 - 8-Sep-2012
-
Event place:
Newcaslte upon Tyne, UK, EU
-
Number of Pages:
17
-
Publisher:
Schloss Dagstuhl - Leibniz-Zentrum für Informatik GmbH, Dagstuhl Publishing, 118
-
Publisher:
Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik, Dagstuhl
-
Peer reviewed:
Yes
-
Abstract:
Threshold automata, and the counter systems they define, were introduced as a framework for parameterized model checking of fault-tolerant distributed algorithms. This application domain suggested natural constraints on the automata structure, and a specific form of acceleration, called single-rule acceleration: consecutive occurrences of the same automaton rule are executed as a single transition in the counter system. These accelerated systems have bounded diameter, and can be verified in a complete manner with bounded model checking. We go beyond the original domain, and investigate extensions of threshold automata: non-linear guards, increments and decrements of shared variables, increments of shared variables within loops, etc., and show that the bounded diameter property holds for several extensions. Finally, we put single-rule acceleration in the scope of flat counter automata: although increments in loops may break the bounded diameter property, the corresponding counter automaton is flattable, and reachability can be verified using more permissive forms of acceleration.
en
Research Areas:
Computer Engineering and Software-Intensive Systems: 50% Logic and Computation: 50%