posted on 2012-12-07, 12:25authored byAndreas Polzer, Daniel Merschen, Goetz Botterweck, Andreas Pleuss, Jacques Thomas, Bernd Hedenetz, Stefan Kowalewski
This paper presents a framework for modelbased
product lines of embedded systems.We show how
to integrate model-based product line techniques into
a consistent framework that can deal with large product lines as they are common in industry. The framework
demonstrates the strengths of model-based techniques
like abstraction, support for customised representations,
and a high degree of automation.
In particular, we provide the following contributions:
1) To shift existing product lines towards a modelbased
approach we support the (semi-) automated extraction
of models from existing requirement, test, and
implementation artefacts. 2) To cope with the complexity
of artefacts and their interrelations in industrial
product lines we support the generation of contextspecific
views. These views support developers, e.g., in
analysing complex dependencies between different artefacts.
3) Finally, we support automated product derivation
based on an integrated hardware abstraction layer.
Most of the presented concepts have been inspired
by challenges arising in the industrial application of
product line techniques in the model-based engineering
of embedded systems. We report on experiences gathered
during the application of the techniques to a prototypical
product line (on a rapid prototyping platform
in the university lab) and to industrial sample cases (at
the industry partner).
History
Publication
Innovations in Systems and Software Engineering;8 (1), pp. 35-49
Publisher
Springer
Note
peer-reviewed
Other Funding information
SFI
Rights
The original publication is available at www.springerlink.com