Combining partial order reductions with on-the-fly model-checking

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

160 Scopus citations

Abstract

Partial order model-checking is an approach to reduce time and memory in model-checking concurrent programs. On-the-fly model-checking is a technique to eliminate part of the search by intersecting the (negation of the) checked property with the state space during its generation. We prove conditions under which these two methods can be combined in order to gain from both reductions. An extension of the model-checker SPIN, which implements this combination, is studied, showing substantial reduction over traditional search, not only in the number of reachable states, but directly in the amount of memory and time used.

Original languageEnglish
Title of host publicationComputer Aided Verification - 6th International Conference, CAV 1994, Proceedings
EditorsDavid L. Dill
PublisherSpringer Verlag
Pages377-390
Number of pages14
ISBN (Print)9783540581796
DOIs
StatePublished - 1994
Externally publishedYes
Event6th International Conference on Computer Aided Verification, CAV 1994 - Stanford, United States
Duration: 21 Jun 199423 Jun 1994

Publication series

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

Conference

Conference6th International Conference on Computer Aided Verification, CAV 1994
Country/TerritoryUnited States
CityStanford
Period21/06/9423/06/94

Bibliographical note

Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 1994.

Fingerprint

Dive into the research topics of 'Combining partial order reductions with on-the-fly model-checking'. Together they form a unique fingerprint.

Cite this