An algebraic foundation for automatic feature-based program synthesis

  • Feature-Oriented Software Development (FOSD) 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 provides a common ground for current and future research in this field, in which also alternative options can be explored.

Download full text files

Export metadata

Statistics

Number of document requests

Additional Services

Share in Twitter Search Google Scholar
Metadaten
Author:Sven Apel, Christian Lengauer, Bernhard MöllerGND, Christian Kästner
URN:urn:nbn:de:bvb:384-opus4-389490
Frontdoor URLhttps://opus.bibliothek.uni-augsburg.de/opus4/38949
Parent Title (English):Science of Computer Programming
Type:Article
Language:English
Year of first Publication:2010
Publishing Institution:Universität Augsburg
Release Date:2018/07/24
Volume:75
Issue:11
First Page:1022
Last Page:1047
DOI:https://doi.org/10.1016/j.scico.2010.02.001
Institutes:Fakultät für Angewandte Informatik
Fakultät für Angewandte Informatik / Institut für Informatik
Fakultät für Angewandte Informatik / Institut für Informatik / Professur für Programmiermethodik und Multimediale Informationssysteme
Dewey Decimal Classification:0 Informatik, Informationswissenschaft, allgemeine Werke / 00 Informatik, Wissen, Systeme / 004 Datenverarbeitung; Informatik
Licence (German):CC-BY-NC-ND 4.0: Creative Commons: Namensnennung - Nicht kommerziell - Keine Bearbeitung (mit Print on Demand)