A survey on temporal logics for specifying and verifying real-time systems

被引:0
作者
Savas Konur
机构
[1] the University of Liverpool,Department of Computer Science
来源
Frontiers of Computer Science | 2013年 / 7卷
关键词
propositional temporal logics; first-order linear temporal logics; branching temporal logics; interval temporal logics; real-time temporal logics; probabilistic temporal logics; decidability; model checking; expressiveness;
D O I
暂无
中图分类号
学科分类号
摘要
Over the last two decades, there has been an extensive study of logical formalisms on specifying and verifying real-time systems. Temporal logics have been an important research subject within this direction. Although numerous logics have been introduced for formal specification of real-time and complex systems, an up to date survey of these logics does not exist in the literature. In this paper we analyse various temporal formalisms introduced for specification, including propositional/first-order linear temporal logics, branching temporal logics, interval temporal logics, real-time temporal logics and probabilistic temporal logics. We give decidability, axiomatizability, expressiveness, model checking results for each logic analysed. We also provide a comparison of features of the temporal logics discussed.
引用
收藏
页码:370 / 403
页数:33
相关论文
共 50 条
  • [1] A survey on temporal logics for specifying and verifying real-time systems
    Konur, Savas
    FRONTIERS OF COMPUTER SCIENCE, 2013, 7 (03) : 370 - 403
  • [2] Integrating UML and UPPAAL for designing, specifying and verifying component-based real-time systems
    Muniz, Andre L. N.
    Andrade, Aline M. S.
    Lima, George
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2010, 6 (1-2) : 29 - 37
  • [3] Specifying real-time properties in autonomic systems
    Zhang, Ji
    Zhou, Zhinan
    Cheng, Betty H. C.
    McKinley, Philip K.
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2007, 3 (01) : 3 - 16
  • [4] Comments on Temporal Logics for Real-Time System Specification
    Furia, Carlo A.
    Pradella, Matteo
    Rossi, Matteo
    ACM COMPUTING SURVEYS, 2009, 41 (02)
  • [5] MODULAR ABSTRACTIONS FOR VERIFYING REAL-TIME DISTRIBUTED SYSTEMS
    DELEON, H
    GRUMBERG, O
    FORMAL METHODS IN SYSTEM DESIGN, 1993, 2 (01) : 7 - 43
  • [6] Combined model checking for temporal, probabilistic, and real-time logics
    Konur, Savas
    Fisher, Michael
    Schewe, Sven
    THEORETICAL COMPUTER SCIENCE, 2013, 503 : 61 - 88
  • [7] Verifying automata specification of distributed probabilistic real-time systems
    Luo Tiegeng
    Chen Huowang
    Wang Bingshan
    Wang Ji
    Gong Zhenghu
    Qi Zhichang
    Journal of Computer Science and Technology, 1998, 13 (6) : 588 - 596
  • [8] Timed behavior trees and their application to verifying real-time systems
    Grunske, Lars
    Winter, Kirsten
    Colvin, Robert
    2007 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2007, : 211 - +
  • [9] Verifying Automata Specification ofDistributed Probabilistic Real-Time Systems
    罗铁庚
    陈火旺
    王兵山
    王戟
    龚正虎
    齐治昌
    JournalofComputerScienceandTechnology, 1998, (06) : 588 - 596
  • [10] Verifying Increasingly Expressive Temporal Logics for Infinite-State Systems
    Cook, Byron
    Khlaaf, Heidy
    Piterman, Nir
    JOURNAL OF THE ACM, 2017, 64 (02)