Verification of Large State/Event Systems Using Compositionality and Dependency Analysis

  • Authors:
  • Jørn Lind-Nielsen;Henrik Reif Andersen;Henrik Hulgaard;Gerd Behrmann;Kåre Kristoffersen;Kim G. Larsen

  • Affiliations:
  • Department of Information Technology, Technical University of Denmark, DK-2800 Lyngby, Denmark;The IT University of Copenhagen, Glentevej 67, DK-2400 Copenhagen NV, Denmark;The IT University of Copenhagen, Glentevej 67, DK-2400 Copenhagen NV, Denmark. henrik@it-c.dk;BRICS, Department of Computer Science, Aalborg University, DK-9220, Aalborg Ø, Denmark;BRICS, Department of Computer Science, Aalborg University, DK-9220, Aalborg Ø, Denmark;BRICS, Department of Computer Science, Aalborg University, DK-9220, Aalborg Ø, Denmark

  • Venue:
  • Formal Methods in System Design
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

A state/event model is a concurrent version of Mealy machines used for describing embedded reactive systems. This paper introduces a technique that uses compositionality and dependency analysis to significantly improve the efficiency of symbolic model checking of state/event models. It makes possible automated verification of large industrial designs with the use of only modest resources (less than 5 minutes on a standard PC for a model with 1421 concurrent machines). The results of the paper are being implemented in the next version of the commercial tool visualSTATETM.