Exemplar driven development of software product lines

  • Authors:
  • Ruben Heradio;David Fernandez-Amoros;Luis De La Torre;Ismael Abad

  • Affiliations:
  • Dept. of Software Engineering and Computer Systems, Universidad Nacional de Educación a Distancia, Juan del Rosal 16, E-28040 Madrid, Spain;Dept. of Languages and Computer Systems, Universidad Nacional de Educación a Distancia, Juan del Rosal 16, E-28040 Madrid, Spain;Dept. of Computer Science and Automatic Control, Universidad Nacional de Educación a Distancia, Juan del Rosal 16, E-28040 Madrid, Spain;Dept. of Software Engineering and Computer Systems, Universidad Nacional de Educación a Distancia, Juan del Rosal 16, E-28040 Madrid, Spain

  • Venue:
  • Expert Systems with Applications: An International Journal
  • Year:
  • 2012

Quantified Score

Hi-index 12.05

Visualization

Abstract

The benefits of following a product line approach to develop similar software systems are well documented. Nevertheless, some case studies have revealed significant barriers to adopt such approach. In order to minimize the paradigm shift between conventional software engineering and software product line engineering, this paper presents a new development process where the products of a domain are made by analogy to an existing product. Furthermore, this paper discusses the capabilities and limitations of different techniques to implement the analogy relation and proposes a new language to overcome such limitations.