Computer aided verification of Lamport's fast mutual exclusion algorithm using colored Petri nets and occurrence graphs with symmetries

Citation
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
ISSN journal
10459219 → ACNP
Volume
10
Issue
7
Year of publication
1999
Pages
714 - 732
Database
ISI
SICI code
1045-9219(199907)10:7<714:CAVOLF>2.0.ZU;2-H
Abstract
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.