12,000

We have over 12,000 students, from over 100 countries, within one of the safest campuses in the UK

93%

93% of Lancaster students go into work or further study within six months of graduating

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

« Back

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

Research output: Contribution in Book/Report/ProceedingsPaper

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
Original languageEnglish

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.