Jb. Jorgensen et Lm. Kristensen, Computer aided verification of Lamport's fast mutual exclusion algorithm using colored Petri nets and occurrence graphs with symmetries, IEEE PARALL, 10(7), 1999, pp. 714-732
Citations number
26
Categorie Soggetti
Computer Science & Engineering
Journal title
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS
In this paper, we present a computer tool for verification of distributed s
ystems. As an example, we establish the correctness of Lamport's Fast Mutua
l Exclusion Algorithm. The tool implements the method of occurrence graphs
with symmetries (OS-graphs) for Colored Petri Nets (CP-nets). The basic ide
a in the approach is to exploit the symmetries inherent in many distributed
systems to construct a condensed state space. We demonstrate a significant
increase in the number of states which can be analyzed. The paper is to a
large extent self-contained and does not assume any prior knowledge of CP-n
ets (or any other kinds of Petri Nets) or OS-graphs. OF-nets and OS-graphs
are not our invention. Our contribution is the development of the tool and
verification of the example, demonstrating how the method of occurrence gra
phs with symmetries can be put into practice.