A Game-Theoretic Approach to Simulation of Data-Parameterized Systems.

Lecture Notes in Computer Science(2014)

引用 5|浏览18
暂无评分
摘要
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 star - an extension of CTL star by variables, which is capable of specifying properties of abstract systems. We show that VCTL star logically characterizes the simulation pre-order between abstract systems. That is, that satisfaction of VACTL(star), namely the universal fragment of VCTL star, is preserved in simulating abstract systems. For the second direction, we show that if an abstract system A(2) does not simulate an abstract system A(1), then there exists a VACTL formula that distinguishes A(1) from A(2). Finally, we present a game-theoretic approach to simulation of abstract systems and show that the prover wins the game iff A(2) simulates A(1). Further, if A(2) does not simulate A(1), then the refuter wins the game and his winning strategy corresponds to a VACTL formula that distinguishes A(1) from A(2). Thus, the many appealing practical advantages of simulation are lifted to the setting of data-parameterized abstract systems.
更多
查看译文
关键词
Model Check, Temporal Logic, Winning Strategy, Atomic Proposition, Kripke Structure
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要