DocumentCode :
3142526
Title :
Dealing with different time scales in formal specifications
Author :
Corsetti, E. ; Crivelli, E. ; Mandrioli, D. ; Montanari, A. ; Morzenti, A.C. ; Pietro, P. San ; Ratto, E.
Author_Institution :
CISE, Milano, Italy
fYear :
1991
fDate :
25-26 Oct 1991
Firstpage :
92
Lastpage :
101
Abstract :
The authors motivate the need for allowing the consistent treatment of different time scales in formal specifications of time critical systems, with the purpose of enhancing the naturalness and practical usability of the notation. The approach to this issue is illustrated on TRIO, a temporal logic language for the specification of real-time systems. The authors briefly introduce TRIO and define an extension to the language which considers a temporal universe composed of various temporal domains of different time granularity. The semantics of the extended language is defined via translation mechanisms which allow one to interpret formulas referring to a larger time granularity in a finer temporal domain, and the main properties of such translations are discussed. Finally, a complete simple example of a system specified at various levels of granularity is presented
Keywords :
formal specification; logic programming languages; real-time systems; temporal logic; TRIO; consistent treatment; extended language; formal specifications; naturalness; practical usability; real-time systems; semantics; temporal domain; temporal domains; temporal logic language; temporal universe; time critical systems; time granularity; time scales; translation mechanisms; Filling; Formal specifications; Lakes; Logic; Mechanical factors; Power generation; Production systems; Software quality; Specification languages; Usability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Specification and Design, 1991., Proceedings of the Sixth International Workshop on
Conference_Location :
Como
Print_ISBN :
0-8186-2320-9
Type :
conf
DOI :
10.1109/IWSSD.1991.213072
Filename :
213072
Link To Document :
بازگشت