Title :
Development and Configuration of Service-based Product Lines
Author :
Gruler, Alexander ; Harhurin, Alexander ; Hartmann, Judith
Author_Institution :
Tech. Univ. Munchen, Garching
Abstract :
Increasing complexity due to the multitude of different functions and their interactions as well as a rising number of different product variants are just some of the challenges that must be faced during the development of multi-functional system families. Addressing this trend we present an approach combining model-based development with product line techniques aiming at a consistent description of a software product family as well as supporting the configuration of its variants. We integrate the concept of variability in our framework [7] which only supported the representation of single software systems on subsequent abstraction levels so far. For the configuration of a concrete product we extend this framework by a feature-based model which allows to configure and derive single systems from a system family model. Furthermore, we explain how the complexity due to the possibly huge amount of configuration decisions can be handled by means of a staged configuration process.
Keywords :
software engineering; feature-based model; model-based development; multifunctional system families; product variants; service-based product lines; software product family; software systems representation; system family model; Application software; Automotive engineering; Component architectures; Concrete; Context modeling; Educational products; Informatics; Software systems; Spline; Systems engineering and theory;
Conference_Titel :
Software Product Line Conference, 2007. SPLC 2007. 11th International
Conference_Location :
Kyoto
Print_ISBN :
978-0-7695-2888-5
DOI :
10.1109/SPLINE.2007.13