ACP4IS '08: Proceedings of the 2008 AOSD workshop on Aspects, components, and patterns for infrastructure software
International Workshop on Aspects, Components, and Patterns for Infrastructure Software edition:7 location:Brussels date:1 April 2008
Self-adaptive systems are systems that are able to autono\-mously
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.