by Holger Giese, Stephan Hildebrandt, Stefan Neumann
Abstract:
During the overall development of complex engineering systems different modeling notations are employed. In the domain of automotive systems, for example, SysML models are employed quite early to capture the requirements and basic structuring of the whole system, while AUTOSAR models are employed later to describe the concrete software architecture. Each model helps to address the specific design issue with appropriate notations and at a suitable level of abstraction. However, when we step forward from SysML to the software design with AUTOSAR, the engineers have to ensure that all decisions captured in the SysML model are correctly transferred to the AUTOSAR model. Even worse, when changes occur later on either in the AUTOSAR or SysML model, today the consistency has to be reestablished in a cumbersome manual step. Otherwise the resulting inconsistency can result in failures when integrating the different system parts as captured by the SysML model. In this paper, we present how techniques for the model-driven development domain such as meta-models, consistency rules, and bidirectional model transformations can be employed to automate this task. The concept is exemplified by an experiment done within an industrial project.
Reference:
Towards Integrating SysML and AUTOSAR Modeling via Bidirectional Model Synchronization (Holger Giese, Stephan Hildebrandt, Stefan Neumann), In 5th Workshop on Model-Based Development of Embedded Systems (MBEES), 2009.
Bibtex Entry:
@InProceedings{MBEES2009-paper,
AUTHOR = {Giese, Holger and Hildebrandt, Stephan and Neumann, Stefan},
TITLE = {{Towards Integrating SysML and AUTOSAR Modeling via Bidirectional Model Synchronization}},
YEAR = {2009},
BOOKTITLE = {5th Workshop on Model-Based Development of Embedded Systems (MBEES)},
PDF = {uploads/pdf/MBEES2009-paper_MBEES09.pdf},
ABSTRACT = {During the overall development of complex engineering systems different modeling
notations are employed. In the domain of automotive systems, for example, SysML models are
employed quite early to capture the requirements and basic structuring of the whole system,
while AUTOSAR models are employed later to describe the concrete software architecture.
Each model helps to address the specific design issue with appropriate notations and at a
suitable level of abstraction. However, when we step forward from SysML to the software design
with AUTOSAR, the engineers have to ensure that all decisions captured in the SysML model
are correctly transferred to the AUTOSAR model. Even worse, when changes occur later on
either in the AUTOSAR or SysML model, today the consistency has to be reestablished in
a cumbersome manual step. Otherwise the resulting inconsistency can result in failures when
integrating the different system parts as captured by the SysML model. In this paper, we present
how techniques for the model-driven development domain such as meta-models, consistency
rules, and bidirectional model transformations can be employed to automate this task. The
concept is exemplified by an experiment done within an industrial project.}
}