Please use this identifier to cite or link to this item: https://scholarbank.nus.edu.sg/handle/10635/41193
Title: Scalability of variability management: An example of industrial practice and some improvements
Authors: Xue, Y. 
Jarzabek, S. 
Ye, P.
Peng, X.
Zhao, W.
Keywords: Generative technique
Software Product Line
Variability management
Issue Date: 2011
Citation: Xue, Y.,Jarzabek, S.,Ye, P.,Peng, X.,Zhao, W. (2011). Scalability of variability management: An example of industrial practice and some improvements. SEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering : 705-710. ScholarBank@NUS Repository.
Abstract: Having set up reusable core assets for a Software Product Line (SPL), it is a common practice to apply Variation Techniques (VTs) to manage variant features. As each VT can handle only certain types of variability, multiple VTs are often employed, such as conditional compilation, configuration parameters or build tools. Our earlier study of an SPL at Fudan Wingsoft Ltd revealed potential scalability problems of multiple VTs. As a remedy to the above problems, in the follow-up study we replaced multiple VTs originally used in the Fudan Wingsoft product line, with a single, uniform VT of XML-based Variant Configuration Language (XVCL). This paper provides a proof-of-concept that commonly used variation techniques can indeed be superseded by a subset of XVCL, in a simple and natural way. We describe the essence of the XVCL solution, and evaluate the benefits and trade-offs involved in multiple VTs solution and single VT - XVCL solution.
Source Title: SEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering
URI: http://scholarbank.nus.edu.sg/handle/10635/41193
ISBN: 1891706292
Appears in Collections:Staff Publications

Show full item record
Files in This Item:
There are no files associated with this item.

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.