Lancaster EPrints

VML* - a family of languages for variability management in software product lines

Zschaler, Steffen and Sanchez, Pablo and Santos, Joao and Alferez, Mauricio and Rashid, Awais and Fuentes, Lidia and Moreira, Ana and Araujo, Joao and Kulesza, Uira (2010) VML* - a family of languages for variability management in software product lines. In: Software Language Engineering : Second International Conference, SLE 2009, Denver, CO, USA, October 5-6, 2009, Revised Selected Papers. Lecture Notes in Computer Science . Springer, Berlin, pp. 82-102. ISBN 9783642121067

Full text not available from this repository.


Managing variability is a challenging issue in software-product-line engineering. A key part of variability management is the ability to express explicitly the relationship between variability models (expressing the variability in the problem space, for example using feature models) and other artefacts of the product line, for example, requirements models and architecture models. Once these relations have been made explicit, they can be used for a number of purposes, most importantly for product derivation, but also for the generation of trace links or for checking the consistency of a product-line architecture. This paper bootstraps techniques from product-line engineering to produce a family of languages for variability management for easing the creation of new members of the family of languages. We show that developing such language families is feasible and demonstrate the flexibility of our language family by applying it to the development of two variability-management languages.

Item Type: Contribution in Book/Report/Proceedings
Uncontrolled Keywords: Software Product Lines ; Family of Languages ; Domain-specific Languages ; Variability Management
Subjects: ?? qa75 ??
Departments: Faculty of Science and Technology > School of Computing & Communications
ID Code: 53705
Deposited By: ep_importer_pure
Deposited On: 19 Apr 2012 16:42
Refereed?: No
Published?: Published
Last Modified: 19 Jun 2018 05:50
Identification Number:

Actions (login required)

View Item