On the Complexity of Branching Modular Model Checking (Extended Abstract).

Orna Kupferman, Moshe Y. Vardi

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

27 Scopus citations

Abstract

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 assumptions and the guarantees ate specified by universal branching temporal formulas (i.e., all path quantifiers ate universal). Verifying modules with respect to such specifications is called the branching modular model-checking problem. We consider both ∀CTL and ∀CTL*, the universal fragments of CTL and CTL'. We develop two fundamental techniques: building maximal models for ∀CTL and ∀CTL* formulas and using alternating automata to obtain space-efficient algorithms for fair model chocking. Using these techniques we classify the complexity of satisfiability, validity, implication, and modular model checking for both ∀CTL and ∀CTL*. In particular, branching modular model checking is PSPACE-complete for ∀CTL and EXPSPACE-complete for ∀CTL*.

Original languageEnglish
Title of host publication CONCUR '95 Concurrency Theory
Subtitle of host publication6th International Conference, Philadelphia, PA, USA, August 21 - 24, 1995. Proceedings
EditorsInsup Lee, Scott A. Smolka
PublisherSpringer Verlag
Pages408-422
Number of pages15
ISBN (Print)3-540-60218-6
DOIs
StatePublished - 1995
Event6th International Conference on Concurrency Theory, CONCUR 1995 - Philadelphia, United States
Duration: 21 Aug 199524 Aug 1995

Publication series

NameLecture Notes in Computer Science
Volume962
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference6th International Conference on Concurrency Theory, CONCUR 1995
Country/TerritoryUnited States
CityPhiladelphia
Period21/08/9524/08/95

Bibliographical note

Publisher Copyright:
© 1995, Springer Verlag. All rights reserved.

Fingerprint

Dive into the research topics of 'On the Complexity of Branching Modular Model Checking (Extended Abstract).'. Together they form a unique fingerprint.

Cite this