MADAPT: managed aspects for dynamic adaptation based on profiling techniques

  • Authors:
  • Robin Liu;Celina Gibbs;Yvonne Coady

  • Affiliations:
  • University of Victoria;University of Victoria;University of Victoria

  • Venue:
  • ARM '04 Proceedings of the 3rd workshop on Adaptive and reflective middleware
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

An increasingly significant cost associated with dynamically adaptive middleware is the complexity of managing the code responsible for adaptive behaviour. It is not surprising that, due to the fine-grained nature of trace-data collection and the subtle adaptation that can result, more flexible systems are typically more complex to manage. This paper makes the case for using aspect-oriented programming (AOP) [6] as a means to achieve adaptive middleware based on fine-grained, customizable, profiling techniques. A feasibility-study combining Java Management Extensions (JMX) [3] and AOP shows the effectiveness of the synergy between the management support for application services offered by JMX, and the structured support for crosscutting concerns offered by AOP.