Skip to main navigation Skip to search Skip to main content

A compositional proof of a real-time mutual exclusion protocol

  • Kåre J. Kristoffersen
  • , Francois Laroussinie
  • , Kim G. Larsen
  • , Paul Pettersson
  • , Wang Yi
  • Aarhus University
  • Danish National Research Foundation
  • Ecole Normale Supérieure Paris Saclay
  • Uppsala University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In this paper, we apply a compositional proof technique to an automatic verification of the correctness of Fischer’s mutual exclusion protocol. It is demonstrated that the technique may avoid the stateexplosion problem. Our compositional technique has recently been implemented in a tool CMC5, which verifies the protocol for 50 processes within 172.3 seconds and using only 32MB main memory. In contrast all existing verification tools for timed systems will suffer from the stateexplosion problem, and no tool has to our knowledge succeeded in verifying the protocol for more than 11 processes.

Original languageEnglish
Title of host publicationTAPSOFT 1997
Subtitle of host publicationTheory and Practice of Software Development - 7th International Joint Conference CAAP/FASE, Proceedings
EditorsMichel Bidoit, Michel Bidoit, Max Dauchet, Max Dauchet
PublisherSpringer Verlag
Pages565-579
Number of pages15
ISBN (Print)9783540627814, 9783540627814
DOIs
StatePublished - 1997
Externally publishedYes
Event7th International Joint Conference on Theory and Practice of Software Development, TAPSOFT 1997 - Lille, France
Duration: 14 Apr 199718 Apr 1997

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1214
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference7th International Joint Conference on Theory and Practice of Software Development, TAPSOFT 1997
Country/TerritoryFrance
CityLille
Period14/04/9718/04/97

Fingerprint

Dive into the research topics of 'A compositional proof of a real-time mutual exclusion protocol'. Together they form a unique fingerprint.

Cite this