Aspect Composition using Comparition Filters


Bergmans, Lodewijk and Aksit, Mehmet and Tekinerdogan, Bedir (2002) Aspect Composition using Comparition Filters. In: Mehmet Aksit (Ed.), Software Architectures and Component Technology. Kluwer Academic Publishers, Dordrecht, pp. 357-384. ISBN 9780792375760

open access
Abstract:This chapter first discusses a number of software reuse and extension problems in current object-oriented languages. For this purpose, a change case for a simplified mail system is presented. Each evolution step in the change case consists of the addition or refinement of certain aspects to existing classes. These examples illustrate that both inheritance and aggregation mechanisms cannot adequately express certain aspects of evolving software. This deficiency manifests itself in the number of superfluous (method) definitions that are required to realize the change case. As a solution to these problems, the composition filters model is introduced. We evaluate the effectiveness of various language mechanisms in coping with evolving software as in the presented change case.
Item Type:Book Section
Copyright:© 2002 Springer
Electrical Engineering, Mathematics and Computer Science (EEMCS)
Research Group:
Link to this item:
Export this item as:BibTeX
HTML Citation
Reference Manager


Repository Staff Only: item control page

Metis ID: 204255