Bensalem, Saddek
Bozga, Marius
Legay, Axel
[UCL]
Nguyen, Thanh-Hung
Sifakis, Joseph
Yan, Rongjie
A new method for incremental computation of invariants is proposed, for checking incrementally safety properties of component-based systems described as the composition of interacting components. It improves the method applied by the D-Finder tool based on the computation of global invariants of composite components as solutions of a set of boolean behavioral constraints. These are induced by interactions on transition relations of the composed components. The new method uses a formalization of the incremental construction process of a composite component from a set of atomic components. Following the construction process, it decomposes the computation of global invariants of composite components into the computation of invariants of their constituent components. This is achieved by application of results relating boolean behavioral constraints of constituent components to global boolean behavioral constraints. The new method has been implemented in the D-Finder tool. Experimental results show significant gains in performance by applying the incremental computation of invariants in deadlock checking, with respect to the global verification method.
Bibliographic reference |
Bensalem, Saddek ; Bozga, Marius ; Legay, Axel ; Nguyen, Thanh-Hung ; Sifakis, Joseph ; et. al. Incremental Component-based Construction and Verification using Invariants.Formal Methods in Computer Aided Design, FMCAD 2010 (du 20/10/2010 au 23/10/2010). |
Permanent URL |
https://hdl.handle.net/2078.1/210645 |