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.
Author: | Sven Apel, Christian Lengauer, Bernhard MöllerGND, Christian Kästner |
---|---|
URN: | urn:nbn:de:bvb:384-opus4-389490 |
Frontdoor URL | https://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) |