2002 · 73 citations · 9 references
ComputingComputer ScienceSoftware EngineeringSystems ArchitectureSystems ProgrammingApplication Programming InterfacesComponent-based Software EngineeringSoftware EvolutionAspect-oriented ModelingAspect-oriented ProgrammingRun-time Adaptation
This paper presents an aspect-oriented approach to dynamic adaptation. A systematic process for defining where, when, and how an adaptation is to be incorporated into an application is presented. Specifically, the paper presents a two-phase approach to dynamic adaptation, where the first phase prepares a non-adaptive program for adaptation, and the second phase implements the adaptation at run time. This approach is illustrated with a distributed conferencing application.
9
Concepts and experiments in computational reflection
Pattie Maes · 1987 · 1K citations
Adaptive middleware for mobile multimedia applications
Gordon S. Blair, Graeme Coulson, Nigel Davies et al. · 2002 · 55 citations