A game-theoretic approach to simulation of data-parameterized systems

5Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

Grumberg, O., Kupferman, O., & Sheinvald, S. (2014). A game-theoretic approach to simulation of data-parameterized systems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8837, pp. 348–363). Springer Verlag. https://doi.org/10.1007/978-3-319-11936-6_25

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free