SEJul 24, 2015

Framework for Version Control & Dependency Link of Components & Products in a Software Product Line

arXiv:1507.06952v1
Originality Synthesis-oriented
AI Analysis

This addresses version control and dependency linking for software developers in product lines, but it appears incremental as it builds on existing component-based architecture ideas.

The paper tackles the challenge of managing components and products in software product lines by proposing a tree structure-based storage strategy to enable easy tracing of relationships and history. They implemented and simulated this concept to demonstrate its feasibility.

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.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes