Requirement-Based Feature Modeling in Software Product Line

Main Article Content

Atif Zahoor Chohan
Dr. Yaser Hafeez Motla
Sarfraz Bibi
Abida Bibi

Abstract

Software Product Line is broadly used for reusability of resources in a family of products. Feature model is commonly used tool to model the variation within a software product line in a specific domain. But the selecting the suitable features for a specific application depends on its stakeholder's intentions. It can be challenging and time-consuming without a proper understanding of the requirements of the customer. Thus, it is necessary to analyze the domain and requirements of the organization to build a suitable product line. This paper proposes extended feature modeling framework in which feature model is built on the basis of domain goal model that identifies stakeholder’s goal, overcome variability issues and satisfies the customer. It has four layers i.e. Goal analysis layer, Domain goal model layer, feature analysis layer and feature model layer. Finally, this framework is evaluated by the case study of pharmacy management system.

Article Details

Section

Computer Science

References