Framework for version control & dependency link of components & products in software product line

  • Authors:
  • Faheem Ahmed;Luiz Fernando Capretz;Miriam Capretz

  • Affiliations:
  • Department of Electrical & Computer Engineering, University of Western Ontario, Ontario, Canada;Department of Electrical & Computer Engineering, University of Western Ontario, Ontario, Canada;Department of Electrical & Computer Engineering, University of Western Ontario, Ontario, Canada

  • Venue:
  • AIC'04 Proceedings of the 4th WSEAS International Conference on Applied Informatics and Communications
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software product line deals with the assembly of products from existing core assets commonly known as components and continuous growth in the core assets as we proceed with production. This idea has emerged as vital in terms of software development from component-based architecture. Since in software product line one has to deal with number of products and components simultaneous therefore there is a need to develop a strategy, which will help to store components and products information in such a way that they can be traced easily for further development. This storage strategy should reflect a relationship between products and components so that product history with reference to components can be traced and vise versa. In this paper we have presented a tree structure based storage strategy for components and products in software product line. This strategy will enable us to store the vital information about components and products with a relationship of their composition and utilization. We implemented this concept and simulated the software product line environment.