Second Working Conference on Asynchronous Design Methodologies
Relative liveness: from intuition to automated verification
London, England
May 30-May 31
ISBN: 0-8186-7098-3
We point out deficiencies of previous treatments of liveness. We define a new liveness condition in two forms: one based on finite trace theory and the other on automata. We prove the equivalence of these two forms. We introduce a safety condition and derive modular and hierarchical verification theorems for both safety and liveness. Finally, we give an algorithm for verifying liveness.
Index Terms:
finite automata; multiprocessing programs; multiprocessing systems; program verification; relative liveness; automated verification; finite trace theory; automata; equivalence; safety condition; hierarchical verification theorems; safety; liveness
Citation:
R. Negulescu, J.A. Brzozowski, "Relative liveness: from intuition to automated verification," async, pp.108, Second Working Conference on Asynchronous Design Methodologies, 1995