Aspect Composition using Comparition Filters
Bergmans, Lodewijk and Aksit, Mehmet and Tekinerdogan, Bedir (2002) Aspect Composition using Comparition Filters. In: Software Architectures and Component Technology. Kluwer Academic Publishers, Dordrecht, pp. 357-384. ISBN 9780792375760
| PDF 1233Kb |
| 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 |
| Faculty: | Electrical Engineering, Mathematics and Computer Science (EEMCS) |
| Research Group: | |
| Link to this item: | http://purl.utwente.nl/publications/37203 |
| Export this item as: | BibTeX EndNote HTML Citation Reference Manager |
Repository Staff Only: item control page
Metis ID: 204255

Show download statistics for this publication
Show download statistics for this publication