Dynamic weaving of components in a distributed environment

  • Authors:
  • Guido Söldner;Rüdiger Kapitza;Sven Schober

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

  • Venue:
  • Proceedings of the ACM/IFIP/USENIX Middleware '08 Conference Companion
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

In ubiquitous computing, dynamic adaptation and the evolvability of software become increasingly important. This paper proposes AOCI, an aspect-oriented component infrastructure that combines the core ideas of aspect-oriented programming (AOP) and component based systems. Components are usually considered as black boxes that can be combined to form complex systems. In the context of our infrastructure, components export possible points of adaptation, which are tagged with ontological information. This information enables the use of AOP techniques without detailed knowledge about the component's internals, enabling distributed and dynamic adaptation.