Composition of a system is driven by the (a) identification and specification of basic components, and (b) specification of the interactions across the components, i.e., the commu...
A key problem in compositional model checking of software systems is that typical model checkers accept only closed systems (runnable programs) and therefore a component cannot be ...
One of the main objectives of developing component-based software systems is to enable efficient building of systems through the integration of components. All component models def...
We present a foundational theory of software system reliability based on components. The theory describes how component developers can design and test their components to produce ...
We present a novel approach which facilitates formal verification of component-based software application families using model checking. This approach enables effective composition...