Configuration Management in Software Product Line, Ph.D. Dissertation Sharif University of Technology ; Habibi, Jafar (Supervisor)
Abstract
Employing Software Product Lines (SPLs) is an effective strategy for enabling and benefiting from software reuse. This strategy also greatly increases the number and types of artifacts. Managing these artifacts over the lifetime of the product line requires a highly effective Configuration Management (CM) process. This process is more complex for product lines compared to single systems. This is due to the special property of SPLs, in which the CM process must oversee the changes made to all artifacts under its control, especially the Core Assets, since two products may share the same Core Assets, and hence, changing one of them may affect the other. In addition, the CM in SPLs normally...
Cataloging briefConfiguration Management in Software Product Line, Ph.D. Dissertation Sharif University of Technology ; Habibi, Jafar (Supervisor)
Abstract
Employing Software Product Lines (SPLs) is an effective strategy for enabling and benefiting from software reuse. This strategy also greatly increases the number and types of artifacts. Managing these artifacts over the lifetime of the product line requires a highly effective Configuration Management (CM) process. This process is more complex for product lines compared to single systems. This is due to the special property of SPLs, in which the CM process must oversee the changes made to all artifacts under its control, especially the Core Assets, since two products may share the same Core Assets, and hence, changing one of them may affect the other. In addition, the CM in SPLs normally...
Find in contentBookmark |
|