DIKUL - logo
E-viri
Celotno besedilo
  • Dynamic weaving of componen...
    Söldner, Guido; Kapitza, Rüdiger; Schober, Sven

    Proceedings of the ACM/IFIP/USENIX Middleware '08 Conference Companion, 12/2008
    Conference Proceeding

    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.