|Coordinator||Ericsson AB - Ericsson AB, Kista|
|Funding from Vinnova||SEK 3 049 431|
|Project duration||December 2008 - April 2012|
Purpose and goal
CHESS looks for industrial-quality research solutions to solve problems of property-preserving component assembly in real-time and dependable embedded systems and supports the description and evaluation of non-functional properties of software components, both at the design abstraction level and at the execution level.
Results and expected effects
The adoption of a component based architecture should help end-users better master their cost and planning, and it is currently a trend followed by most industries. Nevertheless, no current development process is able to handle non-functional requirements and to ensure their integration in the design model. One of the main results expected from CHESS is to fill this lack in the process of transforming requirements (both functional and non functional) into flexible high-integrity software artifacts and subsequently into a property-preserving assembly of them. Contributions to industrially relevant standards (like MARTE, UML, ...) will contribute to the dissemination and the adoption of the CHESS solutions by the outside industrial world.
Approach and implementation
CHESS addresses this problem by applying model-driven solutions, integrates them in componentbased execution frameworks, and assesses their applicability and performance from the perspective of multiple industrial domains.