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
fDate :
6/1/2010 12:00:00 AM
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;
Journal_Title :
Software, IET
DOI :
10.1049/iet-sen.2009.0011