Lecture Notes in Computer Science, 2000, Volume 1877/2000, 108-122, DOI: 10.1007/3-540-44618-4_10

Model Checking with Finite Complete Prefixes Is PSPACE-Complete

Keijo Heljanko

View Related Documents

Abstract

Unfoldings are a technique for verification of concurrent and distributed systems introduced by McMillan. The method constructs a finite complete prefix, which can be seen as a symbolic representation of an interleaved reachability graph. We show that model checking a fixed size formula of several temporal logics, including LTL, CTL, and CTL*, is PSPACE-complete in the size of a finite complete prefix of a 1-safe Petri net. This proof employs a class of 1-safe Petri nets for which it is easy to generate a finite complete prefix in polynomial time.
The financial support of Helsinki Graduate School in Computer Science and Engineering, Academy of Finland (Project 47754), Foundation for Financial Aid at Helsinki University of Technology, Emil Aaltonen Foundation, and Nokia Foundation are gratefully acknowledged.

Fulltext Preview

Image of the first page of the fulltext document