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/ProceedingsPaper


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
Number of pages19
ISBN (Print)978-3-540-42618-9
<mark>Original language</mark>English

Publication series

NameLecture Notes in Computer Science
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


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.