Title :
Modelling, specifying, and verifying message passing systems
Author :
Bollig, Benedikt ; Leucker, Martin
Author_Institution :
Lehrstuhl fur Inf. II, Tech. Hochschule Aachen, Germany
Abstract :
We present a model for message passing systems unifying concepts of message sequence charts (MSCs) and Lamport diagrams. Message passing systems may be defined-similarly to MSCs-without having a concrete communication medium in mind. Our main contribution is that we equip such systems with a tool set of specification and verification procedures. We provide a global linear time temporal logic which may be employed for specifying message passing systems. In an independent step, a communication channel may be specified. Given both specifications, we construct a Buchi automaton accepting those linearisations of MSCs which satisfy the given formula and correspond to a fixed but arbitrary channel
Keywords :
automata theory; diagrams; formal specification; formal verification; message passing; temporal logic; Buchi automaton; Lamport diagrams; communication channel; formal specification; formal verification; global linear time temporal logic; message passing systems; message sequence charts; modelling; Automata; Communication channels; Concrete; Ear; Logic; Message passing;
Conference_Titel :
Temporal Representation and Reasoning, 2001. TIME 2001. Proceedings. Eighth International Symposium on
Conference_Location :
Cividale del Friuli
Print_ISBN :
0-7695-1107-4
DOI :
10.1109/TIME.2001.930723