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

Orna Grumberg, Orna Kupferman, Sarai Sheinvald

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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 languageEnglish
Title of host publicationAutomated Technology for Verification and Analysis - 12th International Symposium, ATVA 2014, Proceedings
EditorsFranck Cassez, Jean-François Raskin
Pages348-363
Number of pages16
ISBN (Electronic)9783319119359
DOIs
StatePublished - 2014
Event12th International Symposium on Automated Technology for Verification and Analysis, ATVA 2014 - Sydney, Australia
Duration: 3 Nov 20147 Nov 2014

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume8837

Conference

Conference12th International Symposium on Automated Technology for Verification and Analysis, ATVA 2014
Country/TerritoryAustralia
CitySydney
Period3/11/147/11/14

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'A game-theoretic approach to simulation of data-parameterized systems'. Together they form a unique fingerprint.

Cite this