Software components and the methodology of component-based development offer a promising approach to master the design complexity of huge software products because they separate the concerns of software architecture from individual component behavior and allow for reusability of components. In combination with formal methods, the specification of a formal component model of the later software product or system allows for establishing and verifying important system properties in an automatic and convenient way, which positively contributes to the overall correctness of the system. Here, we study such a combined approach. As similar approaches, we also face the so-called state space explosion problem which makes property verification computat...
A software component has a contract that specifies its properties and thus define conditions for its...
In previous work we presented a CSP-based systematic approach that fosters the rigorous design of c...
©2003 IEEE. Personal use of this material is permitted. However, permission to reprint/republish thi...
Software components and the methodology of component-based development offer a promising approach to...
Component-based Software Engineering (CBSE) is currently a key paradigm used for developing safety-c...
AbstractReasoning about software systems developed using components begins with component-level spec...
Software Engineers continue to search for efficient ways to build high quality systems. Two contrast...
Formal methods for verification of software systems often face the problem of state explosion and co...
The function of software used to be calculation; mechanising what was previously done by hand. Now i...
© 2004, Australian Computer Society Inc.In this article, we present a practical analysis approach th...
International audienceIn order to deal with the verification of large systems, compositional approac...
Modern software systems become increasingly complex as they are expected to support a large variety ...
International audienceWe present a compositional method for the verification of component-based syst...
In this paper, we introduce a component-based design methodology and present a practical analysis ap...
Formal verification has been successfully applied to provide strong correctness guarantees of softwa...
A software component has a contract that specifies its properties and thus define conditions for its...
In previous work we presented a CSP-based systematic approach that fosters the rigorous design of c...
©2003 IEEE. Personal use of this material is permitted. However, permission to reprint/republish thi...
Software components and the methodology of component-based development offer a promising approach to...
Component-based Software Engineering (CBSE) is currently a key paradigm used for developing safety-c...
AbstractReasoning about software systems developed using components begins with component-level spec...
Software Engineers continue to search for efficient ways to build high quality systems. Two contrast...
Formal methods for verification of software systems often face the problem of state explosion and co...
The function of software used to be calculation; mechanising what was previously done by hand. Now i...
© 2004, Australian Computer Society Inc.In this article, we present a practical analysis approach th...
International audienceIn order to deal with the verification of large systems, compositional approac...
Modern software systems become increasingly complex as they are expected to support a large variety ...
International audienceWe present a compositional method for the verification of component-based syst...
In this paper, we introduce a component-based design methodology and present a practical analysis ap...
Formal verification has been successfully applied to provide strong correctness guarantees of softwa...
A software component has a contract that specifies its properties and thus define conditions for its...
In previous work we presented a CSP-based systematic approach that fosters the rigorous design of c...
©2003 IEEE. Personal use of this material is permitted. However, permission to reprint/republish thi...