Title :
A Case Study Comparison of Variability Representation Mechanisms with the HeRA Product Line
Author :
Hwi Ahn ; Sungwon Kang ; Jihyun Lee
Author_Institution :
Dept. o.f Comput. Sci., KAIST, Daejeon, South Korea
Abstract :
Software product line engineering (SPLE) is a software development approach that attempts to maximize reusability. In the domain engineering phase, managing variability poses a great challenge to developers because traditional techniques of software engineering are not applicable in handling variability. In this paper, we apply the Product Family Modeling Language (PFML) approach and the Orthogonal Variability Model (OVM) approaches to the requirements and architecture descriptions of the HeRA product line to represent variability. We derive five important perspectives for practical use and compare both approaches in terms of these perspectives.
Keywords :
software product lines; HeRA product line; OVM; PFML; SPLE; case study comparison; domain engineering phase; orthogonal variability model; product family modeling language; software development approach; software product line engineering; variability representation mechanisms; Analytical models; Buildings; Monitoring; Servers; Software; Unified modeling language; OVM; PFML; software product line engineering; variability representation;
Conference_Titel :
Computational Science and Engineering (CSE), 2013 IEEE 16th International Conference on
Conference_Location :
Sydney, NSW
DOI :
10.1109/CSE.2013.70