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

被引:0
|
作者
Savas Konur
机构
[1] the University of Liverpool,Department of Computer Science
来源
关键词
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] Formally specifying and verifying real-time systems
    Kemmerer, RA
    Kolano, PZ
    FIRST IEEE INTERNATIONAL CONFERENCE ON FORMAL ENGINEERING METHODS, PROCEEDINGS, 1997, : 112 - 120
  • [3] SPECIFYING AND VERIFYING REQUIREMENTS OF REAL-TIME SYSTEMS
    RAVN, AP
    RISCHEL, H
    HANSEN, KM
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (01) : 41 - 55
  • [4] Specifying and verifying real-time systems with timing uncertainty
    Bae, HS
    Chung, IS
    Kwon, YR
    JOURNAL OF SYSTEMS AND SOFTWARE, 2000, 50 (01) : 85 - 96
  • [5] Specifying and Verifying Real-Time Self-Adaptive Systems
    Camilli, Matteo
    Gargantini, Angelo
    Scandurra, Patrizia
    2015 IEEE 26TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2015, : 303 - 313
  • [6] SPECIFYING, PROGRAMMING AND VERIFYING REAL-TIME SYSTEMS USING A SYNCHRONOUS DECLARATIVE LANGUAGE
    HALBWACHS, N
    PILAUD, D
    OUABDESSELAM, F
    GLORY, AC
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 407 : 213 - 231
  • [7] 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
  • [8] SPECIFYING TEMPORAL REQUIREMENTS FOR DISTRIBUTED REAL-TIME SYSTEMS IN Z
    COOMBES, A
    MCDERMID, J
    SOFTWARE ENGINEERING JOURNAL, 1993, 8 (05): : 273 - 283
  • [9] LOGICS AND MODELS OF REAL-TIME - A SURVEY
    ALUR, R
    HENZINGER, TA
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 600 : 74 - 106
  • [10] TOOLS FOR SPECIFYING REAL-TIME SYSTEMS
    BUCCI, G
    CAMPANAI, M
    NESI, P
    REAL-TIME SYSTEMS, 1995, 8 (2-3) : 117 - 172