Title :
Increasing usability of preprocessing for feature management in product lines with queries
Author :
Jarzabek, Stan ; Zhang, Hongyu ; Lee, Youpeng ; Xue, Yinxing ; Shaikh, Naveed
Author_Institution :
Sch. of Comput., Nat. Univ. of Singapore, Singapore
Abstract :
Managing features that have fine-grained impact on base programs is a challenging task in software product line development. Despite well-known problems, preprocessing (e.g., cpp) is often used to handle features by including/excluding variant code to/from a base program. In this paper, we show how some of common preprocessing problems can be alleviated with a query-based environment that assists programmers in feature analysis. We discuss limitations of our solution and reasons why they are difficult to lift in the frame of preprocessors.
Keywords :
XML; product development; query languages; software reusability; XML-based variant configuration language; base program; common preprocessing problem; feature code management; frame query language; query-based environment; software product line development; Automatic control; Computer languages; Displays; Engines; Instruments; Programming profession; Software development management; Spatial databases; Testing; Usability;
Conference_Titel :
Software Engineering - Companion Volume, 2009. ICSE-Companion 2009. 31st International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-3495-4
DOI :
10.1109/ICSE-COMPANION.2009.5070985