Eventizing Applications in an Adaptive Middleware Platform

  • Authors:
  • Andreas Frei;Andrei Popovici;Gustavo Alonso

  • Affiliations:
  • Swiss Federal Institute of Technology;Swiss Federal Institute of Technology;Swiss Federal Institute of Technology

  • Venue:
  • IEEE Distributed Systems Online
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Adaptive middleware is increasingly used to give applications the ability to adapt to changes such as software evolution, fault tolerance, autonomic behavior, or mobility. Event-based systems offer a platform for developing adaptive middleware through loosely coupled architectures, which raises the possibility of orthogonally extending applications to communicate through events. An architecture based on a dynamic aspect-oriented programming (AOP) platform and an event system enables applications to implement new functionality at runtime.