An aspect-oriented approach to dynamic adaptation
WOSS '02 Proceedings of the first workshop on Self-healing systems
Integrating independent components with on-demand remodularization
OOPSLA '02 Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Conquering aspects with Caesar
Proceedings of the 2nd international conference on Aspect-oriented software development
A Formal Definition of Crosscuts
REFLECTION '01 Proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns
Eos: instance-level aspects for integrated system design
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
Implementing protocols via declarative event patterns
Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering
Classpects: unifying aspect- and object-oriented language design
Proceedings of the 27th international conference on Software engineering
Adding trace matching with free variables to AspectJ
OOPSLA '05 Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Reflections on aspects and configurable protocols
Proceedings of the 5th international conference on Aspect-oriented software development
Endogenous versus exogenous self-management
Proceedings of the 2008 international workshop on Software engineering for adaptive and self-managing systems
A comparison of program generation with aspect-oriented programming
UPP'04 Proceedings of the 2004 international conference on Unconventional Programming Paradigms
SC'05 Proceedings of the 4th international conference on Software Composition
Tracechecks: defining semantic interfaces with temporal logic
SC'06 Proceedings of the 5th international conference on Software Composition
Towards a pattern language for self-adaptation of cloud-based architectures
Proceedings of the WICSA 2014 Companion Volume
Hi-index | 0.00 |
Self-adaptive systems are systems that are able to autonomously adapt to changing circumstances without human intervention. Typically, these systems are often designed as a framework that defines a generic architecture which can be reused across multiple applications. In this paper we study and compare two prominent examples of self-adaptive frameworks. We study the applicability of aspect-oriented programming (AOP) to see where and how AOP technology can provide an interesting alternative for implementing parts of the architecture of self-adaptive frameworks. Subsequently, we present our initial ideas towards an aspect-oriented architecture for self-adaptive frameworks.