A Case Study Comparison of Variability Representation Mechanisms with the HeRA Product Line

Hwi Ahn, Sungwon Kang, Ji‐Hyun Lee · 2013

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.

Read the paper · More papers on PaperTik