FBT: A tool for applying interval logic specifications to on-the-fly model checking

被引:0
|
作者
Hornos, MJ [1 ]
机构
[1] Univ Granada, Dpto Lenguajes & Sistemas Informat, E-18071 Granada, Spain
关键词
specification; temporal logic; interval logic; FIL (Future Interval Logic); GIL (Graphical Interval Logic); automatic verification; on-the-fly model checking; tableau method; Buchi automata;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents the FBT (FIL to Buchi automaton Translator) tool which automatically translates any formula from FIL (Future Interval Logic) into its semantically equivalent Buchi automaton. There are two advantages of using this logic for specifying and verifying system properties instead of other more traditional and extended temporal logics, such as LTL (Linear Temporal Logic): firstly, it allows a succinct construction of specific temporal contexts, where certain properties must be evaluated, thanks to its key element, the interval; and secondly, it also permits a natural, intuitive, graphical representation. The underlying algorithm of the tool is based on the tableau method and is specially intended for application in on-the-fly model checking. In addition to a description of the design and implementation structure of FBT, we also present some experimental results obtained by our tool, and compare these results with the ones produced by another tool of similar characteristics (i.e. based on an on-the-fly tableau algorithm), but for LTL.
引用
收藏
页码:1498 / 1518
页数:21
相关论文
共 50 条
  • [1] On-the-fly model checking from interval logic specifications
    Hornos, MJ
    Capel, MI
    [J]. ACM SIGPLAN NOTICES, 2002, 37 (12) : 108 - 119
  • [2] On-the-Fly Decomposition of Specifications in Software Model Checking
    Apel, Sven
    Beyer, Dirk
    Mordan, Vitaly
    Mutilin, Vadim
    Stahlbauer, Andreas
    [J]. FSE'16: PROCEEDINGS OF THE 2016 24TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2016, : 349 - 361
  • [3] On-the-fly Probabilistic Model Checking
    Latella, Diego
    Loreti, Michele
    Massink, Mieke
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2014, (166): : 45 - 59
  • [4] BISIMULATOR: A modular tool for on-the-fly equivalence checking
    Bergamini, D
    Descoubes, N
    Joubert, C
    Mateescu, R
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2005, 3440 : 581 - 585
  • [5] On-the-Fly Model Checking with Neural MCTS
    Xu, Ruiyang
    Lieberherr, Karl
    [J]. NASA FORMAL METHODS (NFM 2022), 2022, 13260 : 557 - 575
  • [6] Next heuristic for on-the-fly model checking
    Alur, R
    Wang, BY
    [J]. CONCUR '99: CONCURRENCY THEORY, 1999, 1664 : 98 - 113
  • [7] Truly on-the-fly LTL model checking
    Hammer, M
    Knapp, A
    Merz, S
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2005, 3440 : 191 - 205
  • [8] On-the-fly model checking of RCTL formulas
    Beer, I
    Ben-David, S
    Landver, A
    [J]. COMPUTER AIDED VERIFICATION, 1998, 1427 : 184 - 194
  • [9] Model checking linear logic specifications
    Bozzano, M
    DelZanno, G
    Martelli, M
    [J]. THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2004, 4 : 573 - 619
  • [10] Scalable distributed on-the-fly symbolic model checking
    Ben-David, S
    Heyman, T
    Grumberg, O
    Schuster, A
    [J]. FORMAL METHODS IN COMPUTER-AIDED DESIGN, PROCEEDINGS, 2000, 1954 : 390 - 404