2015-13: Ansatz zur variantenreichen und modellbasierten Entwicklung von eingebetteten Systemen unter Berücksichtigung regelungs- und softwaretechnischer Anforderungen
The following technical report is available from http://aib.informatik.rwth-aachen.de: Ansatz zur variantenreichen und modellbasierten Entwicklung von eingebetteten Systemen unter Berücksichtigung regelungs- und softwaretechnischer Anforderungen Andreas Polzer AIB 2015-13 Nowadays, model-based development is a common method to deal with the complexity and wide rages of functionality in embedded systems. Especially in automotive domain MATLAB/Simulink is often used to develop controller software for embedded systems. However the usually used tools are originally not designed to model a product-line of embedded systems applications. Therefore there is a high complexity of the designed models. Additionally different tools are used for different design artefacts like requirements and implementation model. These tools are not connected to each other's which causes inconsistencies. Different domains like electrical engineers, control engineers and computer scientist are involved in designing embedded systems. The different domains use different domain specific languages and have different requirements. This thesis introduces an approach considering requirements of different domains designing embedded systems. The main focus is the further model-based development of existing embedded applications, in particular the cooperation of control engineering and computer science. Both domains have partly different requirements. E. g. in computer science it is important to reuse software. However in control engineering there is a need for great flexibility in terms of external interface (actuators and sensors) and the according software parts since the actuators and sensor have critical influence on the performance of the controller. Hence both domains have conflicting requirements. In the second part of this thesis an approach on software product-line is adopted to the model-based development process. Model-based transformations and analysis are used to support the development. The transformations use all design artefacts to achieve consistent models with respect derived variants. The result of the analysis are views. This views are implemented using standardized transformations provided by a framework. Therefore new analysis views can be created combining and adopting these transformations.
participants (1)
-
Jera Hensel