Separation of coordination in a dynamic aspect oriented framework

Mónica Pinto, Lidia Fuentes, Mohamed E. Fayad, Jose María Troya · 2002

Aspect-Oriented Programming separates in a new dimension, named aspect, those features that are spread over different components in a system. In this paper we present a Dynamic AO Framework where software components and aspects are first-order entities composed dynamically at runtime according to the architectural information stored in a middleware layer. As an example we describe the coordination aspect, one of the most relevant and useful aspects of our approach, essential to develop open distributed systems. The main functionality of this aspect is to encapsulate the interaction protocol among a set of components.

Read the paper · More papers on PaperTik