Designing a distributed AOP runtime composition model

  • Authors:
  • Ruben Mondejar;Pedro Garcia;Carles Pairot;Pascal Urso;Pascal Molli

  • Affiliations:
  • Universitat Rovira i Virgili, Spain;Universitat Rovira i Virgili, Spain;Universitat Rovira i Virgili, Spain;Nancy-Université, INRIA, France;Nancy-Université, INRIA, France

  • Venue:
  • Proceedings of the 2009 ACM symposium on Applied Computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present Damon, a new distributed aspect-oriented composition model. Our model mimics the CCM and is based on computational reflection, component-based design, and separation of concerns. Moreover, we benefit from the peer-to-peer substrate to implement these services in a decentralized and efficient way. Damon aims to provide new distributed concerns (i.e. replication) to existent or new applications transparently. It reduces the complexity of application development and allows runtime reconfiguring. The innovative contributions of our approach are composition capabilities in design, load-time and runtime phases, including the definition of distributed aspects and meta-aspects.