Dynamic weaving for runtime adaptation in middleware

  • Authors:
  • Wasif Gilani;Olaf Spinczyk;Wolfgang Schröder-Preikschat

  • Affiliations:
  • Friedrich-Alexander University, Erlangen-Nuremberg;Friedrich-Alexander University, Erlangen-Nuremberg;Friedrich-Alexander University, Erlangen-Nuremberg

  • Venue:
  • MAI '07 Proceedings of the 1st workshop on Middleware-application interaction: in conjunction with Euro-Sys 2007
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper proposes the use of our dynamic aspect weaving infrastructure for runtime adaptation in CORBA applications in order to handle the anticipated as well as unanticipated changes. With the help of our dynamic aspect weaver the adaptations encapsulated as aspects are woven transparently into the server, the client, as well as the underlying object request brokers (ORBs) at runtime. The case study described in this paper demonstrates the comprehensiveness of the dynamic adaptation support offered by our weaving infrastructure. It further explains how this support could be tailored in contrast to the fixed, and a limited load-time adaptation support available by the OMG specified portable interceptors in CORBA.