On the complexity of verifying concurrent transition systems

David Harel, Orna Kupferman, Moshe Y. Vardi

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

20 Scopus citations

Abstract

In implementation verification, we check that an implementation is correct with respect to a specification by checking whether the behaviors of a transition system that models the program's implementation correlate with the behaviors of a transition system that models its specification. In this paper, we investigate the effect of concurrency on the complexity of implementation verification. We consider trace-based and tree-based approaches to the verification of concurrent transition systems, with and without fairness. Our results show that in almost all cases the complexity of the problem is exponentially harder than that of the sequential case. Thus, as in the model-checking verification methodology, the stateexplosion problem cannot be avoided.

Original languageAmerican English
Title of host publicationCONCUR 1997
Subtitle of host publicationConcurrency Theory - 8th International Conference, Proceedings
EditorsAntoni Mazurkiewicz, Józef Winkowski
PublisherSpringer Verlag
Pages258-272
Number of pages15
ISBN (Print)3540631410, 9783540631415
DOIs
StatePublished - 1997
Externally publishedYes
Event8th International Conference on Concurrency Theory, CONCUR 1997 - Warsaw, Poland
Duration: 1 Jul 19974 Jul 1997

Publication series

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

Conference

Conference8th International Conference on Concurrency Theory, CONCUR 1997
Country/TerritoryPoland
CityWarsaw
Period1/07/974/07/97

Bibliographical note

Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 1997.

Fingerprint

Dive into the research topics of 'On the complexity of verifying concurrent transition systems'. Together they form a unique fingerprint.

Cite this