Title :
Reusing base product features to develop product line architecture
Author :
Ajila, Samuel A.
Author_Institution :
Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, Ont., Canada
Abstract :
This paper deals with three things - extract features from a base product (legacy or new), extend the features, and organize them into a product line. As a result, an object oriented feature-based conceptual frame has been developed. The framework organizes base product architectural assets in such a way as to lend them to substantial reuse. Mechanisms are provided for instantiating multiple products from a single architecture. The building blocks for the conceptual framework are the USP (unified software development process) and the feature model of FODA (feature-oriented domain analysis).
Keywords :
object-oriented programming; software architecture; software reusability; base product architectural assets; base product feature reuse; feature-oriented domain analysis; object oriented feature-based conceptual frame; product line architecture; unified software development process; Application software; Computer architecture; Drives; Feature extraction; Information analysis; Object oriented modeling; Programming; Software architecture; Software systems; Systems engineering and theory;
Conference_Titel :
Information Reuse and Integration, Conf, 2005. IRI -2005 IEEE International Conference on.
Print_ISBN :
0-7803-9093-8
DOI :
10.1109/IRI-05.2005.1506488