International Association of Engineers
Product lines achieve significant cost and effort reduction through large scale reuse of software product assets. Software Product Lines (SPLs) consists of core assets and custom assets, which are shared among multiple products. Core assets, custom assets and products evolve independently. In single product the evolution of the product is in the time dimension, whereas the evolution of products in SPL is in both time and space dimension. Software Configuration Management (SCM) is a software engineering discipline that concerns the management of software evolution and change control. Available SCM systems are suitable for the single product evolution but inadequate for SPL systems.