A model and temporal proof system for networks of processes
Author(s) -
Van Nguyen,
Alan Demers,
David Gries,
Susan Owicki
Publication year - 1986
Publication title -
distributed computing
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.707
H-Index - 48
eISSN - 1432-0452
pISSN - 0178-2770
ISBN - 0-89791-147-4
DOI - 10.1007/bf01843567
Subject(s) - computer science , proof of concept , operating system
A model and a sound and complete proof system for networks of processes in which component processes communicate exclusively through messages is given. The model, an extension of the trace model, can describe both synchronous and asynchronous networks. The proof system uses temporal-logic assertions on sequences of observations — a generalization of traces. The use of observations (traces) makes the proof system simple, compositional and modular, since internal details can be hidden. The expressive power of temporal logic makes it possible to prove temporal properties (safety, liveness, precedence, etc.) in the system. The proof system is language-independent and works for both synchronous and asynchronous networks.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom