Feature Interactions, Products, and Composition

Select |




Print


Höfner, Peter; Batory, Don; Kim, Jongwook

Höfner, Peter; Batory, Don; Kim, Jongwook


2011-10-22


Conference Material


Generative Programming and Component Engineering (GPCE'11)


Portland, OR, United States


13-22


The relationship between feature modules and feature interactions is not well-understood. To explain classic examples of feature interactions, we show that features are not only composed sequentially, but also by cross-product and interaction operations that heretofore were implicit in the literature. Using the Colored IDE (CIDE) tool as our starting point, we (a) present a formal model of these operations, (b) show how it connects and explains previously unrelated results in Feature Oriented Software Development (FOSD), and (c) describe a tool, based on our formalism, that demonstrates how changes in composed documents can be back-propagated to their original feature module definitions, thereby improving FOSD tooling.


http://program-transformation.org/GPCE11


nicta:5137


Höfner, Peter; Batory, Don; Kim, Jongwook. Feature Interactions, Products, and Composition. In: Generative Programming and Component Engineering (GPCE'11); Portland, OR, United States. 2011-10-22. 13-22.



Loading citation data...

Citation counts
(Requires subscription to view)