Affiliation:
1. University of Texas at Austin, Austin, TX, USA
2. University of Augsburg, Augsburg, Germany
Abstract
The relationship between feature modules and feature interactions is not well-understood. To explain classic examples of feature interaction, 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.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. On reducing the energy consumption of software product lines;Proceedings of the 25th ACM International Systems and Software Product Line Conference - Volume A;2021-09-06
2. Integration of feature models: A systematic mapping study;Information and Software Technology;2019-01