• DocumentCode
    1519749
  • Title

    Compositional verification for component-based systems and application

  • Author

    Bensalem, Saddek ; Bozga, Marius ; Nguyen, T.-H. ; Sifakis, Joseph

  • Author_Institution
    Verimag Lab., Univ. Joseph Fourier Grenoble, Gières, France
  • Volume
    4
  • Issue
    3
  • fYear
    2010
  • fDate
    6/1/2010 12:00:00 AM
  • Firstpage
    181
  • Lastpage
    193
  • Abstract
    The authors present a compositional method for the verification of component-based systems described in a subset of the behaviour-interaction-priority language encompassing multi-party interaction without data transfer. The method is based on the use of two kinds of invariants. Component invariants are over-approximations of components´ reachability sets. Interaction invariants are global constraints on the states of components involved in interactions. The method has been implemented in the D-Finder tool and has been applied for checking deadlock-freedom. The experimental results on non-trivial examples show that this method allows either to prove deadlock-freedom or to identify very few deadlock configurations that can be analysed by using state-space exploration.
  • Keywords
    electronic data interchange; object-oriented programming; program verification; system recovery; D-Finder tool; behaviour-interaction-priority language; checking deadlock-freedom; component based systems; component invariants; component reachability sets; compositional verification; global constraints; interaction invariants; multiparty interaction; over approximation; state-space exploration;
  • fLanguage
    English
  • Journal_Title
    Software, IET
  • Publisher
    iet
  • ISSN
    1751-8806
  • Type

    jour

  • DOI
    10.1049/iet-sen.2009.0011
  • Filename
    5487639