Requirements in Feature Algebra

P. Höfner, S. Mentl, B. Möller, and W. Scholz

in: Universität Augsburg Technical Report, Institute of Computer Science, University of Augsburg, October 2010

Feature Algebra is intended to capture the commonalities of feature oriented software development (FOSD) such as introductions, refinements and quantification. It abstracts from differences of minor importance and focusses on most of the main aspects of FOSD. However, so far requirements have not been integrated into Feature Algebra. They arise within different aspects of feature orientation, like feature interaction, feature dependence, mutual exclusion and required features. In this paper we present a possibility how to integrate requirements into Feature Algebra.