Solving Infinite-State Games via Acceleration

被引:3
|
作者
Heim, Philippe [1 ]
Dimitrova, Rayna [1 ]
机构
[1] CISPA Helmholtz Ctr Informat Secur, Saarbrucken, Germany
关键词
infinite-duration games; infinite-state games; reactive synthesis;
D O I
10.1145/3632899
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Two-player graph games have found numerous applications, most notably in the synthesis of reactive systems from temporal specifications, but also in verification. The relevance of infinite-state systems in these areas has lead to significant attention towards developing techniques for solving infinite-state games. We propose novel symbolic semi-algorithms for solving infinite-state games with temporal winning conditions. The novelty of our approach lies in the introduction of an acceleration technique that enhances fixpoint-based game-solving methods and helps to avoid divergence. Classical fixpoint-based algorithms, when applied to infinite-state games, are bound to diverge in many cases, since they iteratively compute the set of states from which one player has a winning strategy. Our proposed approach can lead to convergence in cases where existing algorithms require an infinite number of iterations. This is achieved by acceleration: computing an infinite set of states from which a simpler sub-strategy can be iterated an unbounded number of times in order to win the game. Ours is the first method for solving infinite-state games to employ acceleration. Thanks to this, it is able to outperform state-of-the-art techniques on a range of benchmarks, as evidenced by our evaluation of a prototype implementation.
引用
收藏
页数:31
相关论文
共 50 条
  • [31] Parameterized verification of infinite-state processes with global conditions
    Abdulla, Parosh Aziz
    Delzanno, Giorgio
    Rezine, Ahmed
    COMPUTER AIDED VERIFICATION, PROCEEDINGS, 2007, 4590 : 145 - +
  • [32] Deciding Safety Properties in Infinite-State Pi-Calculus via Behavioural Types
    Acciai, Lucia
    Boreale, Michele
    AUTOMATA, LANGUAGES AND PROGRAMMING, PT II, PROCEEDINGS, 2009, 5556 : 31 - 42
  • [34] Languages, rewriting systems, and verification of infinite-state systems
    Bouajjani, A
    AUTOMATA LANGUAGES AND PROGRAMMING, PROCEEDING, 2001, 2076 : 24 - 39
  • [35] Theorem-proving anonymity of infinite-state systems
    Kawabe, Yoshinobu
    Mano, Ken
    Sakurada, Hideki
    Tsukada, Yasuyuki
    INFORMATION PROCESSING LETTERS, 2007, 101 (01) : 46 - 51
  • [36] A Decidability Result for the Model Checking of Infinite-State Systems
    Daniele Zucchelli
    Enrica Nicolini
    Journal of Automated Reasoning, 2012, 48 : 1 - 42
  • [37] Decidability of model checking for infinite-state concurrent systems
    Javier Esparza
    Acta Informatica, 1997, 34 : 85 - 107
  • [38] Empirically efficient verification for a class of infinite-state systems
    Bingham, J
    Hu, AJ
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2005, 3440 : 77 - 92
  • [39] The infinite-state Potts model and solid partitions of an integer
    Huang, HY
    Wu, FY
    INTERNATIONAL JOURNAL OF MODERN PHYSICS B, 1997, 11 (1-2): : 121 - 126
  • [40] INFINITE-STATE SPECTRUM MODEL FOR MUSIC SIGNAL ANALYSIS
    Nakano, Masahiro
    Le Roux, Jonathan
    Kameoka, Hirokazu
    Ono, Nobutaka
    Sagayama, Shigeki
    2011 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2011, : 1972 - 1975