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
Link To Document