Extended feature algebra [Extended Abstract]

  • Feature algebra was introduced as an abstract framework for feature oriented software development. One goal is to provide a common,clearly defined basis for the key ideas of feature orientation. We first present concrete models for the original axioms of feature algebra which represent the main features of feature oriented programs. However, these models show that the axioms of the feature algebra do not reflect some aspects of feature orientation properly. Hence we modify the axioms and introduce the concept of an extended feature algebra. Since the extension is also a generalisation, the original algebra can be retrieved by a single additional axiom. Last but not least we introduce more operators to cover concepts like overriding in the abstract setting.

Download full text files

Export metadata

Statistics

Number of document requests

Additional Services

Share in Twitter Search Google Scholar
Metadaten
Author:Peter Höfner, Bernhard MöllerGND
URN:urn:nbn:de:bvb:384-opus4-689097
Frontdoor URLhttps://opus.bibliothek.uni-augsburg.de/opus4/68909
URL:https://www.infosun.fim.uni-passau.de/spl/apel/FOSD2009/
ISBN:978-1-60558-567-3OPAC
Parent Title (English):Proceedings of the First International Workshop on Feature-Oriented Software Development (FOSD), October 6, 2009, Denver, Colorado, USA
Publisher:ACM
Place of publication:New York, NY
Editor:Sven Apel, William R. Cook, Krzysztof Czarnecki, Christian Kästner, Neil Loughran, Oscar Nierstrasz
Type:Part of a Book
Language:English
Year of first Publication:2009
Publishing Institution:Universität Augsburg
Release Date:2020/01/20
First Page:75
Last Page:80
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):Deutsches Urheberrecht