Please use this identifier to cite or link to this item:
|Title:||A hybrid approach to feature-oriented programming in XVCL||Authors:||Zhang, H.
|Issue Date:||2010||Citation:||Zhang, H.,Jarzabek, S. (2010). A hybrid approach to feature-oriented programming in XVCL. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 6287 LNCS : 440-445. ScholarBank@NUS Repository. https://doi.org/10.1007/978-3-642-15579-6_33||Abstract:||Feature-Oriented Programming (FOP) is a programming paradigm for developing programs by composing features. It is especially useful for software product line development, as each product line member implements some combinations of features. FOP attempts to modularize features and to enable their flexible composition into programs. Recent studies have shown that it is not practical to modularize and then compose features that have fine-grained impact on base programs. In this paper, we present a hybrid approach to feature modularization/composition problem. We modularize only separable features that can be well contained in dedicated files. We handle inseparable features by annotating base programs using preprocessing-like directives. We show how the hybrid approach can be achieved in XVCL, a generative technique to manage variabilities in software product lines. © 2010 Springer-Verlag Berlin Heidelberg.||Source Title:||Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)||URI:||http://scholarbank.nus.edu.sg/handle/10635/41187||ISBN:||3642155782||ISSN:||03029743||DOI:||10.1007/978-3-642-15579-6_33|
|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.