The reference process for the development of automotive product lines developed in the project VEIA introduces different kinds of models for the representation of architectural views of the system family under development. So far the author described the different models for these views and guidelines on how to develop the models. In this paper he describes a solution for the problem of representing overlapping functionality in component architectures. The approach uses aspect-oriented concepts to describe overlapping functionality by components without overlaps. The resulting system architecture is generated by a weaving algorithm. The approach moreover contains concepts for further abstractions of aspects and their instances that support a patternlike solution for the problem of reusing functionality. This document describes the approach in the context of the project VEIA. First, the problem is discussed in the context of the case study Condition Based Service (CBS). Section 2 introduces the case study, afterwards the modeling shortcomings are described and displayed. A short systematization of the problems closes the section. Secondly, existing solutions are discussed. In section 3 the author first discusses the traditional way of component-oriented cuts in order to create disjoint component architectures. After that, the author disputes secondary hierarchies. The section is closed with the discussion of aspect-oriented approaches. Thirdly, the author presents this approach. In section 4 the aspect-oriented part of the approach is introduced. Afterwards, the approach is extended by the separation of aspects and their instances. The author uses this extension to describe the modeling of patterns and their introduction into the models. The sections ends with the formalization of the concepts. Finally, the results and the approach are discussed in section 5. After an overall discussion the the open issues are named, that have to be solved later on. The dispute of pro and contra ends this section.
Modeling overlapping functionality
Modellierung von überlappender Funktionalität
ISST-Bericht ; 88 ; 1-67
2008
67 Seiten, 33 Bilder, Quellen
Report
German
Anforderungsmanagement , Portfoliogestaltung , Forschungsprojekt , Systemarchitektur , Kraftwagen , Funktionalität , Bauteileigenschaft , Algorithmus , aspektorientierte Programmierung , Wiederverwendbarkeit , Software-Engineering , Software-Entwicklung , Mensch-Maschine-System , Mensch-Maschine-Schnittstelle
Modeling overlapping funtionality
TIBKAT | 2008
|Overlapping device and overlapping method of gap between platforms
European Patent Office | 2016
|