Intensional changes

Peter Ebraert, Theo D’Hondt, Tim Molderez, Dirk Janssens · 2010

Feature-oriented programming (FOP) targets the encapsulation of software building blocks as features which better match the specification of requirements. As a result, programmers find it easier to design and compose different variations of their systems. Change-based FOP (CFOP) proposes to specify features as sets of first-class change objects which can add, modify or delete building blocks to or from a software system.

Read the paper · More papers on PaperTik