Title :
A Model of Open Source Software-Based Product Line Development
Author :
Ahmed, Faheem ; Capretz, Luiz Fernando ; Babar, Muhammad Ali
Author_Institution :
Coll. of Inf. Technol., United Arab Emirates Univ., Al Ain
fDate :
July 28 2008-Aug. 1 2008
Abstract :
Software product line (SPL) and open source software (OSS) have emerged as successful modes of developing software. There is an increased interest in developing suitable approaches for combining the promised advantages of SPL and OSS. Researchers and practitioners have been emphasizing the need of exploiting the ever growing repositories of OSS components for developing SPLs. However, there is no conceptual model for guiding the process of developing OSS-based SPLs. In this paper, we propose a model for developing software product line using open source software. This paper identifies and elaborates the essential phases and activities of the proposed model of developing OSS-based SPLs. This model emphasizes the vital role of software architecture and asserts that software architectures of OSS can be exploited to establish a SPL. To demonstrate this, we have evaluated Eclipse´s architecture for its potential to support different flavors of a system.
Keywords :
public domain software; software architecture; OSS; SPL; open source software; product line development; software product line; Application software; Asset management; Computer applications; Computer architecture; Educational institutions; Information technology; Open source software; Programming; Software architecture; Software development management; component development; open source software; process model; software product line;
Conference_Titel :
Computer Software and Applications, 2008. COMPSAC '08. 32nd Annual IEEE International
Conference_Location :
Turku
Print_ISBN :
978-0-7695-3262-2
Electronic_ISBN :
0730-3157
DOI :
10.1109/COMPSAC.2008.126