Widening techniques for regular tree model checking

被引:3
|
作者
Ahmed Bouajjani
Tayssir Touili
机构
[1] LIAFA,
[2] CNRS and Univ. Paris Diderot,undefined
关键词
Regular model checking; Widening; Automata;
D O I
10.1007/s10009-011-0208-8
中图分类号
学科分类号
摘要
We consider the framework of regular tree model checking where sets of configurations of a system are represented by regular tree languages and its dynamics is modeled by a term rewriting system (or a regular tree transducer). We focus on the computation of the reachability set R*(L) where R is a regular tree transducer and L is a regular tree language. The construction of this set is not possible in general. Therefore, we present a general acceleration technique, called regular tree widening which allows to speed up the convergence of iterative fixpoint computations in regular tree model checking. This technique can be applied uniformly to various kinds of transformations. We show the application of our framework to different analysis contexts: verification of parameterized tree networks and data-flow analysis of multithreaded programs. Parametrized networks are modeled by relabeling tree transducers, and multithreaded programs are modeled by term rewriting rules encoding transformations on control structures. We prove that our widening technique can emulate many existing algorithms for special classes of transformations and we show that it can deal with transformations beyond the scope of these algorithms.
引用
收藏
页码:145 / 165
页数:20
相关论文
共 50 条
  • [31] Tree-like counterexamples in model checking
    Clarke, E
    Jha, S
    Lu, Y
    Veith, H
    17TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 2002, : 19 - 29
  • [32] Symbolic model checking of non-regular properties
    Lange, M
    COMPUTER AIDED VERIFICATION, 2004, 3114 : 83 - 95
  • [33] Efficient forward model checking algorithm for ω-regular properties
    Iwashita, H
    Nakata, T
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1999, E82A (11) : 2448 - 2454
  • [34] Model checking LTL with regular valuations for pushdown systems
    Esparza, J
    Kucera, A
    Schwoon, S
    INFORMATION AND COMPUTATION, 2003, 186 (02) : 355 - 376
  • [35] Model checking interval temporal logics with regular expressions ?
    Bozzelli, Laura
    Molinari, Alberto
    Montanari, Angelo
    Peron, Adriano
    INFORMATION AND COMPUTATION, 2020, 272 (272)
  • [36] Model checking fuzzy computation tree logic
    Pan, Haiyu
    Li, Yongming
    Cao, Yongzhi
    Ma, Zhanyou
    FUZZY SETS AND SYSTEMS, 2015, 262 : 60 - 77
  • [37] Model checking quantified computation tree logic
    Rensink, Arend
    CONCUR 2006 - CONCURRENCY THEORY, PROCEEDINGS, 2006, 4137 : 110 - 125
  • [38] VECTORIZED MODEL CHECKING FOR COMPUTATION TREE LOGIC
    HIRAISHI, H
    MEKI, S
    HAMAGUCHI, K
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 531 : 44 - 53
  • [39] CTL model checking for labelled tree queries
    Halle, Sylvain
    Villemaire, Roger
    Cherkaoui, Omar
    TIME 2006: THIRTEENTH INTERNATIONAL SYMPOSIUM ON TEMPORAL REPRESENTATION AND REASONING, PROCEEDINGS, 2006, : 27 - +
  • [40] Model-checking ω-regular properties of interval Markov chains
    Chatterjee, Krishnendu
    Sen, Koushik
    Henzinger, Thomas A.
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATIONAL STRUCTURES, PROCEEDINGS, 2008, 4962 : 302 - 317