Please use this identifier to cite or link to this item:
|Title:||Scalability of variability management: An example of industrial practice and some improvements||Authors:||Xue, Y.
Software Product Line
|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.
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.