DocumentCode
1833957
Title
A verifier for distributed real-time systems with bounded integer variables
Author
Wang, Farn ; Mok, Aloysius K.
Author_Institution
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
fYear
1993
fDate
14-17 Jun 1993
Firstpage
135
Lastpage
151
Abstract
The authors propose asynchronous register temporal logic (ARTL), which is suitable for the specification and verification of distributed real-time software systems. ARTL adopts a multiclock model that has no explicit reference to global time and, unlike other propositional temporal logics, has a built-in capability for reasoning about bounded integer variables, called registers, together with a freezing modal operator for fixing register contents. The implementation and experimentation of a verifier for ARTL based on the tableau method are described. The tableau method for ARTL is discussed. The verifier was tested against several benchmarks with good results. Since the satisfiability problem for ARTL is EXPSPACE-hard, several strategies for improving the efficiency of the tableau method have been implemented and are considered
Keywords
distributed processing; formal specification; parallel programming; program verification; real-time systems; temporal logic; ARTL; EXPSPACE-hard; asynchronous register temporal logic; bounded integer variables; distributed real-time software systems; distributed real-time systems; freezing modal operator; multiclock model; propositional temporal logics; satisfiability problem; tableau method; verifier; Application software; Arithmetic; Binary decision diagrams; Clocks; Digital circuits; Logic circuits; Real time systems; Registers; Software systems; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Assurance, 1993. COMPASS '93, Practical Paths to Assurance. Proceedings of the Eighth Annual Conference on
Conference_Location
Gaithersburg, MD
Print_ISBN
0-7803-1251-1
Type
conf
DOI
10.1109/CMPASS.1993.288850
Filename
288850
Link To Document