Infinite-State Model Checking of LTLR Formulas Using Narrowing

被引:13
作者
Bae, Kyungmin [1 ]
Meseguer, Jose [1 ]
机构
[1] Univ Illinois, Dept Comp Sci, Urbana, IL 61801 USA
来源
REWRITING LOGIC AND ITS APPLICATIONS, WRLA 2014 | 2014年 / 8663卷
基金
美国国家科学基金会;
关键词
Model checking; Infinite-state systems; LTLR; Narrowing; NEGATION ELIMINATION; LOGIC;
D O I
10.1007/978-3-319-12904-4_6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The linear temporal logic of rewriting (LTLR) is a simple extension of LTL that adds spatial action patterns to the logic, expressing that a specific instance of an action described by a rewrite rule has been performed. Although the theory and algorithms of LTLR for finite-state model checking are well-developed [2], no theoretical foundations have yet been developed for infinite-state LTLR model checking. The main goal of this paper is to develop such foundations for narrowing-based logical model checking of LTLR properties. A key theme in this paper is the systematic relationship, in the form of a simulation with remarkably good properties, between the concrete state space and the symbolic state space. A related theme is the use of additional state space reduction methods, such as folding and equational abstractions, that can in some cases yield a finite symbolic state space.
引用
收藏
页码:113 / 129
页数:17
相关论文
共 16 条
  • [1] [Anonymous], 2001, MODEL CHECKING
  • [2] Bae K., 2013, RTA LIPICS, V21, P81
  • [3] Bae K., 2014, SCI COMPUT PROGRAM
  • [4] Chaki S, 2004, LECT NOTES COMPUT SC, V2999, P128
  • [5] Comon-Lundh H, 2005, LECT NOTES COMPUT SC, V3467, P294
  • [6] Escobar S, 2007, LECT NOTES COMPUT SC, V4533, P153
  • [7] Folding variant narrowing and optimal variant termination
    Escobar, Santiago
    Sasse, Ralf
    Meseguer, Jose
    [J]. JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2012, 81 (7-8): : 898 - 928
  • [8] Negation elimination in empty or permutative theories
    Fernandez, M
    [J]. JOURNAL OF SYMBOLIC COMPUTATION, 1998, 26 (01) : 97 - 133
  • [9] AC complement problems: Satisfiability and negation elimination
    Fernandez, M
    [J]. JOURNAL OF SYMBOLIC COMPUTATION, 1996, 22 (01) : 49 - 82
  • [10] Hullot J. M., 1980, LNCS