Home > Research > Publications & Outputs > A Hybrid Approach to Separation of Concerns: Th...
View graph of relations

A Hybrid Approach to Separation of Concerns: The Story of SADES

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published
Publication date2001
Host publicationMetalevel Architectures and Separation of Crosscutting Concerns Third International Conference, REFLECTION 2001 Kyoto, Japan, September 25–28, 2001 Proceedings
EditorsAkinori Yonezawa, Satoshi Matsuoka
Place of PublicationBerlin
PublisherSpringer
Pages231-249
Number of pages19
ISBN (print)978-3-540-42618-9
<mark>Original language</mark>English

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume2192
ISSN (Print)0302-9743
ISSN (electronic)1611-3349

Abstract

A number of approaches have been proposed to achieve separation of concerns. Although all these approaches form suitable candidates for separating cross-cutting concerns in a system, one approach can be more suitable for implementing certain types of concerns as compared to the others. This paper proposes a hybrid approach to separation of concerns. The approach is based on using the most suitable approach for implementing each cross-cutting concern in a system. The discussion is based on using three different approaches: composition filters, adaptive programming and aspect-oriented programming to implement cross-cutting concerns in SADES, a customisable and extensible object database evolution system.