Modular model checking

Orna Kupferman, Moshe Y. Vardi

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

50 Scopus citations


In modular verification the specification of a module consists of two parts. One part describes the guaranteed behavior of the module. The other part describes the assumed behavior of the system in which the module is interacting. This is called the assume-guarantee paradigm. In this paper we consider assume-guarantee specifications in which the guarantee is specified by branching temporal formulas. We distinguish between two approaches. In the first approach, the assumption is specified by branching temporal formulas. In the second approach, the assumption is specified by linear temporal logic. We consider guarantees in VCTL and VCTL*, the universal fragments of CTL and CTL*, and assumptions in LTL, VCTL, and VCTL*. We describe a reduction of modular model checking to standard model checking. Using the reduction, we show that modular model checking is PSPACE-complete for VCTL and is EXPSPACE-complete for VCTL*. We then show that the case of LTL assumption is a special case of the case of VCTL* assumption, but that the EXPSPACE-hardness result apply already to assumptions in LTL.

Original languageAmerican English
Title of host publicationCompositionality
Subtitle of host publicationThe Significant Difference - International Symposium, COMPOS 1997, Revised Lectures
EditorsWillem-Paul de Roever, Langmaack Langmaack, Pnueli Pnueli
PublisherSpringer Verlag
Number of pages21
ISBN (Print)3540654933, 9783540654933
StatePublished - 1998
Externally publishedYes
EventInternational Symposium on Compositionality: The Significant Difference, COMPOS 1997 - Bad Malente, Germany
Duration: 8 Sep 199712 Sep 1997

Publication series

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


ConferenceInternational Symposium on Compositionality: The Significant Difference, COMPOS 1997
CityBad Malente

Bibliographical note

Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 1998.


Dive into the research topics of 'Modular model checking'. Together they form a unique fingerprint.

Cite this