| | |
Summary: An Empirical Study on Features and Aspects
Sven Apel1
and Don Batory2
1
Department of Computer Science, University of Magdeburg, Germany
apel@iti.cs.uni-magdeburg.de
2
Department of Computer Sciences, University of Texas at Austin
batory@cs.utexas.edu
Abstract. Recent studies have suggested the techniques of aspect-orien-
ted and feature-oriented programming be combined to overcome their in-
dividual shortcomings. While previous work mainly argues on the basis
of conceptual considerations and micro examples, in this paper, we eval-
uate the key ideas quantitatively by means of a non-trivial case study,
a product line for overlay networks. Specifically, we pick out aspectual
mixin layers as a representative approach that unifies AOP and FOP
and show how our results apply to other approaches that integrate as-
pects and features. Although we have many results to report, we reveal
and discuss several issues that remain open. Furthermore, we present a
set of guidelines to assist programmers in how and when to use aspect-
|