FOSD Feature Algebras

FOSD Feature Algebras

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.cite web | title=A Disciplined Approach to Aspect Composition | url=ftp://ftp.cs.utexas.edu/pub/predator/PEPM06.pdf] cite web | title=An Algebra for Features and Feature Composition | url=http://www.infosun.fim.uni-passau.de/cl/publications/docs/AMAST2008.pdf] cite web | title=Superimposition: A Language-Independent Approach to Software Composition | url=http://www.infosun.fim.uni-passau.de/cl/publications/docs/SC2008.pdf]

See Also

*Feature Oriented Programming

References


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Feature Oriented Programming — (FOP) or Feature Oriented Software Development (FOSD) is a general paradigm for program synthesis in software product lines. FOSD arose out of layer based designs of network protocols and extensible database systems in the late 1980s cite web |… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”