DocumentCode :
3336485
Title :
Real-time system validation by model checking in TRIO
Author :
Felder, Miguel ; Morzenti, Angelo C.
Author_Institution :
CEFRIEL, Milano, Italy
fYear :
1991
fDate :
12-14 Jun 1991
Firstpage :
20
Lastpage :
28
Abstract :
The authors discuss the importance of formal, executable specifications in supporting validation and early prototyping of real-time systems. TRIO is a first-order temporal logic language which allows the description of quantitative aspects of time like distance in time between events and length of time intervals. They summarise the language syntax and its model-theoretic semantics. Then they present two algorithms which, under suitable conditions, decide the satisfiability of TRIO formulas and perform model checking. A tool for testing TRIO specifications, based on an efficient implementation of the model-checking algorithm, is introduced, and its main features are described, together with sample testing sessions
Keywords :
formal specification; program verification; real-time systems; software prototyping; specification languages; temporal logic; TRIO formulas; TRIO specification testing; early prototyping; executable specifications; first-order temporal logic language; language syntax; model checking; model-theoretic semantics; real-time system validation; real-time systems; satisfiability; software requirements; time intervals; Connectors; Formal specifications; Logic testing; Prototypes; Real time systems; Software prototyping; Software testing; System testing; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real Time Systems, 1991. Proceedings., Euromicro '91 Workshop on
Conference_Location :
Paris-Orsay
Print_ISBN :
0-8186-2210-5
Type :
conf
DOI :
10.1109/EMWRT.1991.144074
Filename :
144074
Link To Document :
بازگشت