DocumentCode
2662163
Title
Formal Specification Of Asynchronous Distributed Real-time Systems By APTL
Author
Wang, Farn ; Mok, Al ; Emerson, E. Allen
Author_Institution
University of Texas, Austin
fYear
1992
fDate
0-0 1992
Firstpage
188
Lastpage
198
Abstract
We propose a language, Asynchronous Propositional Temporal Logic (APTL), for the specification and verification of asynchronous hard-real-time systems. APTL extends the logic TPTL [1] by explicitly introducing local clocks whose numerical readings cannot be arithmetically compared to determine temporal precedence. To interprete timing inequalities involving different local clocks, we introduce an asynchronous distributed system model which interpretes timing inequalities in terms of the temporal precedence of local clock readings. With this model, we give the formal semantic definition of APTL formulas. APTL is especially useful for specifying and reasoning about properties inherent in asynchronous environments such as the bounded drift rates of local clocks. Two versions of a railroad crossing example are used to illustrate the expressiveness of APTL.
Keywords
Arithmetic; Clocks; Contracts; Distributed computing; Formal specifications; Logic; Machinery; Real time systems; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 1992. International Conference on
Conference_Location
Melbourne, Australia
ISSN
0270-5257
Print_ISBN
0-89791-504-6
Type
conf
DOI
10.1109/ICSE.1992.753499
Filename
753499
Link To Document