An interval logic for real-time system specification

被引:23
|
作者
Mattolini, R [1 ]
Nesi, P
机构
[1] Hewlett Packard, Cernusco Navigilio, Italy
[2] Univ Florence, Dept Syst & Informat, I-50139 Florence, Italy
关键词
formal specification language; first order logic; temporal interval logic; verification and validation; real-time systems;
D O I
10.1109/32.910858
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Formal techniques for the specification of real-time systems must be capable of describing system behavior as a set of relationships expressing the temporal constraints among events and actions, including properties of invariance, precedence, periodicity, liveness, and safety conditions. This paper describes a Temporal-interval Logic with Compositional Operators (TILCO) designed expressly for the specification of real-time systems. TILCO is a generalization of classical temporal logics based on the operators eventually and henceforth; it allows both qualitative and quantitative specification of time relationships. TILCO is based on time intervals and can concisely express temporal constraints with time bounds, such as those needed to specify real-time systems. This approach can be used to verify the completeness and consistency of specifications, as well as to validate system behavior against its requirements and general properties. TILCO has been formalized by using the theorem prover Isabelle/HOL. TILCO specifications satisfying certain properties are executable by using a modified version of the Tableaux algorithm. This paper defines TILCO and its axiomatization, highlights the tools available for proving properties of specifications and for their execution, and provides an example of system specification and validation.
引用
收藏
页码:208 / 227
页数:20
相关论文
共 50 条
  • [21] Interval logics and their decision procedures .2. A real-time interval logic
    Ramakrishna, YS
    MelliarSmith, PM
    Moser, LE
    Dillon, LK
    Kutty, G
    [J]. THEORETICAL COMPUTER SCIENCE, 1996, 170 (1-2) : 1 - 46
  • [22] Formal specification of a real-time lift dispatching system
    Wang, YX
    Ngolah, FC
    [J]. IEEE CCEC 2002: CANADIAN CONFERENCE ON ELECTRCIAL AND COMPUTER ENGINEERING, VOLS 1-3, CONFERENCE PROCEEDINGS, 2002, : 669 - 674
  • [23] Comments on Temporal Logics for Real-Time System Specification
    Furia, Carlo A.
    Pradella, Matteo
    Rossi, Matteo
    [J]. ACM COMPUTING SURVEYS, 2009, 41 (02)
  • [24] RTPA: A new approach to real-time system specification
    Wang, YX
    [J]. IEEE CCEC 2002: CANADIAN CONFERENCE ON ELECTRCIAL AND COMPUTER ENGINEERING, VOLS 1-3, CONFERENCE PROCEEDINGS, 2002, : 663 - 668
  • [25] Communicating TILCO: a model for real-time system specification
    Bellini, P
    Nesi, P
    [J]. SEVENTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2001, : 4 - 14
  • [26] Adding form to real-time system specification and simulation
    Lee, JY
    Kang, KC
    Kim, GJ
    Kim, HJ
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1999, 9 (05) : 643 - 661
  • [27] A Real-Time Discrete Event System Specification Formalism for Seamless Real-Time Software Development
    Joon Sung Hong
    Hae-Sang Song
    Tag Gon Kim
    Kyu Ho Park
    [J]. Discrete Event Dynamic Systems, 1997, 7 : 355 - 375
  • [28] A real-time discrete event system specification formalism for seamless real-time software development
    Hong, JS
    Song, HS
    Kim, TG
    Park, KH
    [J]. DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 1997, 7 (04): : 355 - 375
  • [29] SPECIFICATION OF REAL-TIME SYSTEMS
    PATNAIK, LM
    MALL, R
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1993, 3 (02) : 267 - 285
  • [30] A real-time specification language
    do Amaral, FN
    Haeusler, EH
    Endler, M
    [J]. ADVANCES IN LOGIC, ARTIFICIAL INTELLIGENCE AND ROBOTICS, 2002, 85 : 194 - 201