Efficient Verification of Parallel Real–Time Systems

  • Authors:
  • Tomohiro Yoneda;Bernd--Holger Schlingloff

  • Affiliations:
  • Department of Computer Science, Tokyo Institute of Technology, 2-12-1, O-okayama, Meguro, Tokyo, 152 Japan. E-mail: yoneda@cs.titech.ac.jp;Bremen Institute for Safe Systems, University of Bremen, Postfach 330 440, D - 28334 Bremen, Germany. E-mail: hs@informatik.uni-bremen.de

  • Venue:
  • Formal Methods in System Design - Special issue on computer aided verification (CAV 93)
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents an efficient model checking algorithm forone–safe time Petri nets and a timed temporal logic. The approach isbased on the idea of (1) using only differences of timing variablesto be able to construct a finite representation of the set of allreachable states and (2) further reducing the size of thisrepresentation by exploiting the concurrency in the net. Thisreduction of the state space is possible, because the consideredlinear–time temporal logic is stuttering invariant. The firings oftransitions are only partially ordered by causality and a givenformula; therefore the order of firings of independent transitions isirrelevant, and only one of several equivalent interleavings has tobe generated for the evaluation of the given formula. In this paperthe theory of timing verification with time Petri nets and temporallogic is presented, a concrete model checking algorithm is developedand proved to be correct, and some experimental results demonstratingthe efficiency of the method are given.