A software component model should define what components are, and how they can be composed. That is, it should define a theory of components and their composition. Current softwa...
We present a novel approach which facilitates formal verification of component-based software application families using model checking. This approach enables effective composition...
Component-based software development focuses on building large software systems by integrating existing software components to reduce cost, risk and time. However, behavioural and...
Assessing reliability at early stages of software development, such as at the level of software architecture, is desirable and can provide a cost-effective way of improving a soft...
This paper presents an approach which supports verification and model-based adaptation of software compod services implemented using Windows Workflow Foundation (WF). First, we pr...