Please use this identifier to cite or link to this item: https://doi.org/10.1007/978-3-642-15579-6_33
Title: A hybrid approach to feature-oriented programming in XVCL
Authors: Zhang, H.
Jarzabek, S. 
Issue Date: 2010
Source: 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.

SCOPUSTM   
Citations

4
checked on Dec 5, 2017

Page view(s)

44
checked on Dec 9, 2017

Google ScholarTM

Check

Altmetric


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