Compositional Verification for Component-Based Systems and Application

  • Authors:
  • Saddek Bensalem;Marius Bozga;Joseph Sifakis;Thanh-Hung Nguyen

  • Affiliations:
  • Verimag Laboratory, Université Joseph Fourier Grenoble, CNRS,;Verimag Laboratory, Université Joseph Fourier Grenoble, CNRS,;Verimag Laboratory, Université Joseph Fourier Grenoble, CNRS,;Verimag Laboratory, Université Joseph Fourier Grenoble, CNRS,

  • Venue:
  • ATVA '08 Proceedings of the 6th International Symposium on Automated Technology for Verification and Analysis
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a compositional method for the verification of component-based systems described in a subset of the BIP language encompassing multi-party interaction without data transfer. The method is based on the use of two kinds of invariants. Component invariants which are over-approximations of components' reachability sets. Interaction invariants which are constraints on the states of components involved in interactions. Interaction invariants are obtained by computing traps of finite-state abstractions of the verified system. The method is applied for deadlock verification in the D-Finder tool. D-Finder is an interactive tool that takes as input BIP programs and applies proof strategies to eliminate potential deadlocks by computing increasingly stronger invariants. The experimental results on non-trivial examples allow either to prove deadlock-freedom or to identify very few deadlock configurations that can be analyzed by using state space exploration.