FOSD Feature Algebras

From Wikipedia, the free encyclopedia
Jump to: navigation, search

Feature Oriented Programming or Feature Oriented Software Development (FOSD) is a general paradigm for program synthesis in software product lines. Please read the Feature Oriented Programming page that explains how an FOSD model of a product line is a tuple of 0-ary and 1-ary functions. This page explores the basic operations from which the 0-ary and 1-ary functions of FOSD are formed.[1][2][3]

[edit] See also

[edit] References

  1. ^ "A Disciplined Approach to Aspect Composition". ftp://ftp.cs.utexas.edu/pub/predator/PEPM06.pdf. 
  2. ^ "An Algebra for Features and Feature Composition". http://www.infosun.fim.uni-passau.de/cl/publications/docs/AMAST2008.pdf. 
  3. ^ "Superimposition: A Language-Independent Approach to Software Composition". http://www.infosun.fim.uni-passau.de/cl/publications/docs/SC2008.pdf. 
Personal tools
Namespaces
Variants
Actions
Navigation
Interaction
Toolbox
Print/export