An on-the-fly tableau construction for a real-time temporal logic

被引:0
|
作者
Geilen, M [1 ]
Dams, D [1 ]
机构
[1] Eindhoven Univ Technol, Fac Elect Engn, NL-5600 MB Eindhoven, Netherlands
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Temporal logic is a useful tool for specifying correctness properties of reactive programs. In particular, real-time temporal logics have been developed for expressing quantitative timing aspects of systems. A tableau construction is an algorithm that translates a temporal logic formula into a finite-state automaton that accepts precisely all the models of the formula. It is a key ingredient to checking satisfiability of a formula as well as to the automata-theoretic approach to model checking. An improvement to the efficiency of tableau constructions has been the development of on-the-fly versions. In the real-time domain, tableau constructions have been developed for various logics and their complexities have been studied. However, there has been considerably less work aimed at improving and implementing them. In this paper, we present an on-the-fly tableau construction for a linear temporal logic with dense time, a fragment of Metric Interval Temporal Logic that is decidable in PSPACE. We have implemented a prototype of the algorithm and give experimental results. Being on-the-fly, our algorithm is expected to use less memory and to give smaller tableaux in many cases in practice than existing constructions.
引用
收藏
页码:276 / 290
页数:15
相关论文
共 50 条
  • [1] An improved on-the-fly tableau construction for a real-time temporal logic
    Geilen, M
    COMPUTER AIDED VERIFICATION, 2003, 2725 : 394 - 406
  • [2] On-the-fly automata construction for dynamic linear time temporal logic
    Giordano, L
    Martelli, A
    11TH INTERNATIONAL SYMPOSIUM ON TEMPORAL REPRESENTATION AND REASONING, PROCEEDINGS, 2004, : 133 - 139
  • [3] A tableau construction for finite linear-time temporal logic
    Huang, Samuel
    Cleaveland, Rance
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2022, 125
  • [4] On-the-fly Watermarking of Videos for Real-time Applications
    Mehta, Sachin
    Varadharajan, Vijayaraghavan
    Nallusamy, Rajarathnam
    2012 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO WORKSHOPS (ICMEW), 2012, : 55 - 60
  • [5] On-the-fly verification of linear temporal logic
    Couvreur, JM
    FM'99-FORMAL METHODS, 1999, 1708 : 253 - 271
  • [6] On-the-Fly Erasure Coding for Real-Time Video Applications
    Tournoux, Pierre Ugo
    Lochin, Emmanuel
    Lacan, Jerome
    Bouabdallah, Amine
    Roca, Vincent
    IEEE TRANSACTIONS ON MULTIMEDIA, 2011, 13 (04) : 797 - 812
  • [7] On-the-fly symbolic model checking for real-time systems
    Bouajjani, A
    Tripakis, S
    Yovine, S
    18TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1997, : 25 - 34
  • [8] REAL-TIME, ON-THE-FLY CENTIMETER-LEVEL POSITIONING
    GRAHAM, DM
    SEA TECHNOLOGY, 1994, 35 (04) : 57 - +
  • [9] Fast on-the-fly parametric real-time model checking
    Zhang, DZ
    Cleaveland, R
    RTSS 2005: 26TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2005, : 157 - 166
  • [10] On-the-fly texture computation for real-time surface shading
    Miller, G
    Halstead, M
    Clifton, M
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1998, 18 (02) : 44 - 58