A multi-level approach for supporting configurations: A new perspective on software product line engineering Academic Article uri icon


  • Configuration is a common way in many markets to cope with reduc- ing costs and improving customer satisfaction. There are various approaches to represent product configurations, the most common of which is feature model- ing. However, feature models suffer from principal limitations, including ambi- guity and lack of abstraction, increasing maintainability effort and limiting lifecycle support. In this paper, we suggest using a multi-level modeling ap- proach to improve flexibility, reuse, and integrity and demonstrate the ad- vantages of the approach over feature modeling.

publication date

  • January 1, 2017