• DocumentCode
    1455163
  • Title

    An interval logic for real-time system specification

  • Author

    Mattolini, Riccardo ; Nesi, Paolo

  • Author_Institution
    Hewlett Packard, Italy
  • Volume
    27
  • Issue
    3
  • fYear
    2001
  • fDate
    3/1/2001 12:00:00 AM
  • Firstpage
    208
  • Lastpage
    227
  • Abstract
    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. The 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. The 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
  • Keywords
    bibliographies; formal specification; program verification; real-time systems; temporal logic; theorem proving; Isabelle/HOL; TILCO; TILCO specifications; Tableaux algorithm; Temporal-Interval Logic with Compositional Operators; classical temporal logics; completeness; consistency; eventually; formal techniques; henceforth; interval logic; quantitative specification; real time system specification; safety conditions; system behavior; temporal constraints; theorem prover; time intervals; time relationships; Aerospace electronics; Automatic logic units; Gas insulated transmission lines; Logic design; Process control; Real time systems; Robots; Safety; Specification languages; Time factors;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.910858
  • Filename
    910858