Title of article :
An algebraic foundation for automatic feature-based program synthesis
Author/Authors :
Sven Apel، نويسنده , , Christian Lengauer، نويسنده , , Bernhard M?ller، نويسنده , , Christian Kastner، نويسنده ,
Issue Information :
ماهنامه با شماره پیاپی سال 2010
Abstract :
Feature-Oriented Software Development provides a multitude of formalisms, methods, languages, and tools for building variable, customizable, and extensible software. Along different lines of research, different notions of a feature have been developed. Although these notions have similar goals, no common basis for evaluation, comparison, and integration exists. We present a feature algebra that captures the key ideas of feature orientation and that provides a common ground for current and future research in this field, on which also alternative options can be explored. Furthermore, our algebraic framework is meant to serve as a basis for the development of the technology of automatic feature-based program synthesis and architectural metaprogramming.
Keywords :
feature-oriented software development , Automatic feature-based program synthesis , Architectural metaprogramming , Feature composition , Superimposition , Quantification , weaving , Quark model , Feature algebra , Feature structure tree
Journal title :
Science of Computer Programming
Journal title :
Science of Computer Programming