Abstract
This work focuses on data-parameterized abstract systems that extend standard modelling by allowing atomic propositions to be parameterized by variables that range over some infinite domain. These variables may range over process ids, message numbers, etc. Thus, abstract systems enable simple modelling of infinite-state systems whose source of infinity is the data. We define and study a simulation pre-order between abstract systems. The definition extends the definition of standard simulation by referring also to variable assignments. We define VCTL* – an extension of CTL* by variables, which is capable of specifying properties of abstract systems. We show that VCTL* logically characterizes the simulation pre-order between abstract systems. That is, that satisfaction of VACTL*, namely the universal fragment of VCTL*, is preserved in simulating abstract systems. For the second direction, we show that if an abstract system A2 does not simulate an abstract system A1, then there exists a VACTL formula that distinguishes A1 from A2. Finally, we present a game-theoretic approach to simulation of abstract systems and show that the prover wins the game iff A2 simulates A1. Further, if A2 does not simulate A1, then the refuter wins the game and his winning strategy corresponds to a VACTL formula that distinguishes A1 from A2. Thus, the many appealing practical advantages of simulation are lifted to the setting of data-parameterized abstract systems.
Original language | American English |
---|---|
Title of host publication | Automated Technology for Verification and Analysis - 12th International Symposium, ATVA 2014, Proceedings |
Editors | Franck Cassez, Jean-François Raskin |
Publisher | Springer Verlag |
Pages | 348-363 |
Number of pages | 16 |
ISBN (Electronic) | 9783319119359 |
DOIs | |
State | Published - 2014 |
Event | 12th International Symposium on Automated Technology for Verification and Analysis, ATVA 2014 - Sydney, Australia Duration: 3 Nov 2014 → 7 Nov 2014 |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 8837 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 12th International Symposium on Automated Technology for Verification and Analysis, ATVA 2014 |
---|---|
Country/Territory | Australia |
City | Sydney |
Period | 3/11/14 → 7/11/14 |
Bibliographical note
Publisher Copyright:© Springer International Publishing Switzerland 2014.