An evaluation to compare software product line decision model and feature model

Liana B. Lisboa, J. Jenny Li, P. Morreale, D. Heer, D. M. Weiss

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

A key issue in defining a product line is specifying the allowable set of products that will be produced usingproduct line assets, i.e., the scope of the domain. This paper conducts an evaluation to compare two different approaches for defining domain scope, decision model as defined in the Family-oriented Abstraction, Specification, Translation (FAST) process and the feature model as defined in the Feature-Oriented Domain Analysis (FODA) process. The comparison is based on applying the approaches to two examples, one a textbook example and the other to a product line we maintain on an open source website, in order to identify guidelines for improving the identification and representation of a software family. Our conclusion is that decision model includes both commonality and variability definition at softwarearchitecture level and thus it is more suitable for larger product line with a significant number of commonality and variability.

Original languageEnglish
Title of host publicationENASE 2014 - Proceedings of the 9th International Conference on Evaluation of Novel Approaches to Software Engineering
PublisherSciTePress
Pages144-151
Number of pages8
ISBN (Print)9789897580307
DOIs
StatePublished - 2014
Event9th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2014 - Lisbon, Portugal
Duration: 28 Apr 201430 Apr 2014

Publication series

NameENASE 2014 - Proceedings of the 9th International Conference on Evaluation of Novel Approaches to Software Engineering

Conference

Conference9th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2014
Country/TerritoryPortugal
CityLisbon
Period28/04/1430/04/14

Keywords

  • Decision model
  • FAST
  • Feature model
  • FODA
  • Product family scoping
  • Software product line

Fingerprint

Dive into the research topics of 'An evaluation to compare software product line decision model and feature model'. Together they form a unique fingerprint.

Cite this