Feature Diagrams for Change-Oriented Programming

Peter Ebraert, Andreas Claßen, Patrick Heymans, Theo D’Hondt · IOS Press eBooks · 2009

The idea of feature-oriented programming is to map requirements to features, concepts that can be composed to form a software product. Change-oriented programming (ChOP), in which features are seen as sets of changes that can be applied to a base program, has recently been proposed as an approach to FOP. Changes are recorded as the programmer works and can encapsulate any developer action, including the removing of code.

Read the paper · More papers on PaperTik