Title :
Atomic broadcast: a case study in locative temporal logic
Author :
Wieczorek, Martin J.
Author_Institution :
Dept. of Math. & Comput. Sci., Nijmegen Univ., Netherlands
Abstract :
Locative temporal logic (LTL) has been developed for the specification and verification of distributed real time systems. It is a two-sorted modal logic in the sense that linear time temporal logic has been extended by a locative sort modelling communication networks. In its intended application area, LTL is more intuitive and adequate than other observer-based approaches because it is moulded after the paradigm of an external observer in space and time. To demonstrate the basic ideas and concepts of LTL and to give persuasive power to our claim above, we shall present, in this paper, a suitable version of LTL and provide service and protocol specifications in LTL for the well-known paradigm of atomic broadcast in a distributed real-time system. Finally, rue give some intuition for the correctness proof, i.e., a proof that a distributed real-time program implementing the protocol specification satisfies the service specification
Keywords :
formal specification; formal verification; protocols; real-time systems; temporal logic; atomic broadcast; correctness proof; distributed real time systems; distributed real-time program; locative sort modelling communication networks; locative temporal logic; protocol specification; service specification; specification; two-sorted modal logic; verification; Broadcasting; Communication networks; Computer aided software engineering; Computer science; Formal languages; Logic; Mathematics; Power system modeling; Real time systems; Timing;
Conference_Titel :
Parallel and Distributed Real-Time Systems, 1995. Proceedings of the Third Workshop on
Conference_Location :
Santa Barbara, CA
Print_ISBN :
0-8186-7099-1
DOI :
10.1109/WPDRTS.1995.470490