Home > Research > Publications & Outputs > A Reflective Framework for Fine-Grained Adaptat...
View graph of relations

A Reflective Framework for Fine-Grained Adaptation of Aspect-Oriented Compositions

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

Published
Close
Publication date03/2008
Host publicationSoftware composition: 7th International Symposium, SC 2008, Budapest, Hungary, March 29-30, 2008. Proceedings
EditorsCesare Pautasso , Éric Tanter
Place of PublicationBerlin
PublisherSpringer
Pages215-230
Number of pages16
ISBN (print)978-3-540-78788-4
<mark>Original language</mark>English
Event7th International Symposium on Software Composition (SC 2008) - Budapest, Hungary
Duration: 1/01/1900 → …

Conference

Conference7th International Symposium on Software Composition (SC 2008)
CityBudapest, Hungary
Period1/01/00 → …

Publication series

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

Conference

Conference7th International Symposium on Software Composition (SC 2008)
CityBudapest, Hungary
Period1/01/00 → …

Abstract

Dynamic Aspect Oriented Programming (AOP) technologies typically provide coarse-grained mechanisms for adapting aspects that cross-cut a system deployment; i.e. whole aspect modules can be added and removed at runtime. However, in this paper we demonstrate that adaptation of the finer-grained elements of individual aspect modules is required in highly dynamic systems and applications. We present AspectOpenCOM, a principled, reflection-based component framework that provides a meta object protocol capable of ne-grained adaptation of deployed aspects. We then evaluate this solution by eliciting a set of requirements for dynamic fine-grained adaptation from a series of case studies, and illustrate how the framework successfully meets these criteria. We also investigate the performance gains of fine-grained adaptation versus a coarse-grained approach.