Temporal logics for real-time system specification

被引:61
作者
Bellini, P [1 ]
Mattolini, R [1 ]
Nesi, P [1 ]
机构
[1] Univ Florence, Dept Syst & Informat, I-50139 Florence, Italy
关键词
logic specification languages; metric of time; modal logic; reactive systems; real-time; specification model; temporal constraints; temporal logics; temporal relationships;
D O I
10.1145/349194.349197
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The specification of reactive and real-time systems must be supported by formal, mathematically-founded methods in order to be satisfactory and reliable. Temporal logics have been used to this end for several years. Temporal logics allow the specification of system behavior in terms of logical formulas, including temporal constraints, events, and the relationships between the two. In the last ten years, temporal logics have reached a high degree of expressiveness. Most of the temporal logics proposed in the last few years can be used for specifying reactive systems, although not all are suitable for specifying real-time systems. In this paper we present a series of criteria for assessing the capabilities of temporal logics for the specification, validation, and verification of real-time systems. Among the criteria are the logic's expressiveness, the logic's order, presence of a metric for time, the type of temporal operators, the fundamental time entity, and the structure of time. We examine a selection of temporal logics proposed in the literature. To make the comparison clearer, a set of typical specifications is identified and used with most of the temporal logics considered, thus presenting the reader with a number of real examples.
引用
收藏
页码:12 / 42
页数:31
相关论文
共 71 条
  • [1] ABRAMSKY S, 1992, HDB LOGIC COMPUTER S, V1
  • [2] ALLEN JF, 1983, COMMUN ACM, V26, P11
  • [3] ALLEN JF, 1994, 521 TR URCSD U ROCH
  • [4] Alur R., 1990, Proceedings. Fifth Annual IEEE Symposium on Logic in Computer Science (90CH2897-7), P390, DOI 10.1109/LICS.1990.113764
  • [5] ALUR R, 1992, LOGICS MODELS REAL T
  • [6] ALUR R, 1989, P 30 IEEE C FDN COMP
  • [7] Andrews P, 1986, An Introduction to Mathematical Logic and Type Theory: To Truth Through Proof
  • [8] [Anonymous], 1996, IMPERATIVE FUTURE PR
  • [9] Specification and verification of reactive system behaviour: The railroad crossing example
    Armstrong, J
    Barroca, L
    [J]. REAL-TIME SYSTEMS, 1996, 10 (02) : 143 - 178
  • [10] BARRINGER H, 1990, LECT NOTES COMPUT SC, V430, P94