Rapid-prototyping of Adaptive Component-based Systems using Runtime Aspectual Interactions
Résumé
Aspect-oriented mechanisms have been widely exploited at the programming-level. Nevertheless, little has been achieved at the architectural level, and this despite the potential benefits to gain. These benefits include the promotion of transparency, rapid-prototyping, correctness and adaptability. This contribution aims at filling this gap. We first put forward an intuitive event-driven architectural conceptualization that promotes behavioral rule-centric transient interactions. Towards non-intrusive and runtime adaptability of such exogenous interactions, we then abstractly endow them with aspect-oriented mechanisms. Finally, a compliant foundation with rapid-prototyping capabilities is proposed. It is based on leveraging the distributed rewriting-logic based Maude language.In particular, capitalizing on Maude reflection, we perform inherent behavioral interactions as suitable advices and dynamically weave them on respective components through interfaces.
For further information, please visit this web site.