Options
2012
Conference Paper
Titel
A novel domain-specific language for tailoring of the CESAR RTP
Abstract
Safety-critical embedded systems are increasingly complex. To address the problems imposed by the development of these systems the CESAR project has been launched. One of the main goals of this project is the establishment of a Reference Technology Platform (RTP) for embedded system development. This RTP is a set of modules that can be combined in order to form integrated tool chains (RTP instances). Once installed, a RTP instance can be used to seamlessly and collaboratively develop an embedded system following a particular development process. However, facing the complexity of nowadays development processes and the multitude of available modules of the RTP, the definition of a RTP instance is a complicated task. Therefore a methodology is needed that allows to systematically define a RTP instance based on the relevant development process and the available modules of the RTP. In this work we present such a methodology. In our approach a novel domain-specific language is used that supplements existing process description languages. This domain-specific language is capable of describing the RTP and RTP instances allowing traceability between development process, RTP and RTP instance. Given a model of the development process that shall be applied and a model of the RTP, a RTP instance can be systematically tailored. We illustrate the applicability of this approach using the early version 0.5 of the RTP, a V-model of a development process and a model of a RTP instance for the automotive domain.
Author(s)