Authors:
Patrick Leserf
1
;
Pierre de Saqui-Sannes
2
;
Jérôme Hugues
2
and
Khaled Chaaban
1
Affiliations:
1
ESTACA, France
;
2
University of Toulouse, France
Keyword(s):
Architecture Optimization, SysML, Embedded Systems, Model Variability.
Related
Ontology
Subjects/Areas/Topics:
Frameworks for Model-Driven Development
;
Methodologies, Processes and Platforms
;
Model-Driven Software Development
;
Software Engineering
;
Systems Engineering
Abstract:
Model-Based Systems Engineering (MBSE) with the SysML language allows the designer to include
requirement capture and design representation in a single model. This paper proposes a methodology to
obtain the best design alternative, from a SysML design, by using multi-objective optimization techniques.
A SysML model is extended with stereotypes, objective functions, variability and constraints. Then an
integer representation of the problem can be generated and solved as a constraint satisfaction problem
(CSP). The paper illustrates our methodology using an Embedded Cognitive Safety System (ECSS) design.
From a component repository and redundancy alternatives, the best design alternatives are generated, to
minimize the total cost and maximize the estimated system reliability.