Options
2006
Report
Titel
Process family engineering in the automotive domain
Titel Supplements
Software architecture development and case study
Abstract
In the automotive industry, embedded control processes determine the most important characteristics of the developed embedded systems. The variety of product variants driven by embedded systems calls for appropriate concepts for handling the variability in embedded control processes. In PESOA, we developed process family engineering, an approach to software product line engineering that takes into account the importance of control processes in the development of embedded control systems. In this approach control processes, as used for specifying control systems in the automotive domain, are the central artifact in a process family infrastructure. Thus, they are used to determine the scope of the process family, to differentiate the process family members, and to specify a member of the process family, and to drive code generators for the efficient assembly of product family members. This technical report discusses the application of these concepts within the automotive domain. It presents a concrete software architecture that implements these process family engineering concepts, which are also known as the "PESOA process". This software architecture provides the foundation for the "Windshield Wiper" case study, the second main subject of this report. This case study consists in the appliance of the software architecture to a concrete example, the "Windshield Wiper". It comprises all phases of the PESOA process, from domain scoping up to concrete product instances, tested on an appropriate hardware platform. The report finishes with a discussion of the advantages and disadvantages, i.e. the boundaries of the PESOA approach within the automotive domain.
Verlagsort
Kaiserslautern