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 条
  • [41] Specifying industrial real-time systems with a temporal logic framework
    Ciapessoni, E
    Corsetti, E
    Migliorati, M
    Ratto, E
    Crivelli, E
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1996, 6 (01) : 21 - 61
  • [42] Linear temporal logic with clocks for verification of real-time systems
    Li, Guang-Yuan
    Tang, Zhi-Song
    Ruan Jian Xue Bao/Journal of Software, 2002, 13 (01): : 33 - 41
  • [43] Abstraction In Model Checking Real-Time Temporal Logic of Knowledge
    Zhou, CongHua
    Sun, Bo
    JOURNAL OF COMPUTERS, 2012, 7 (02) : 362 - 370
  • [44] Real-time refinement in Manna and Pnueli's temporal logic
    Real-time Research Group, Department of Computer Science, University of York, York, United Kingdom
    Formal Aspects Comput, 4 (408-427):
  • [45] A temporal logic for real-time partial ordering with named transactions
    Wang, F
    THEORETICAL COMPUTER SCIENCE, 1997, 181 (01) : 195 - 225
  • [46] Wrapping real-time systems from temporal logic specifications
    Rodríguez, M
    Fabre, JC
    Arlat, J
    DEPENDABLE COMPUTING: EDCC-4, PROCEEDINGS, 2002, 2485 : 253 - 270
  • [47] A TIMED TEMPORAL LOGIC FRAMEWORK FOR DESIGNING REAL-TIME APPLICATIONS
    IONESCU, D
    INFORMATION PROCESSING '94, VOL I: TECHNOLOGY AND FOUNDATIONS, 1994, 51 : 322 - 329
  • [48] MODELING TIMED BEHAVIOR IN REAL-TIME SYSTEMS WITH TEMPORAL LOGIC
    PETERS, JF
    RAMANNA, S
    CYBERNETICS AND SYSTEMS, 1991, 22 (05) : 583 - 608
  • [49] On-the-fly real-time optical energy spectrum recognition system based on time-to-spectrum convolution
    Huh, Jeonghyun
    Azana, Jose
    30TH ANNUAL CONFERENCE OF THE IEEE PHOTONICS SOCIETY (IPC), 2017, : 415 - 416
  • [50] Model Checking for Real-time Branching-time Temporal Logic Based on Temporal Testers
    Luo X.-Y.
    Huang X.-Y.
    Gu T.-L.
    Su K.-L.
    Chen Z.-X.
    Zheng L.-X.
    Ruan Jian Xue Bao/Journal of Software, 2022, 33 (08): : 2930 - 2946