Abstract: Aspect-oriented mechanisms have been widely exploitedat the programming-level. Nevertheless, little has beenachieved at the architectural level, and this despitethe potential benefits to gain. These benefits includethe promotion of transparency, rapid-prototyping,correctness and adaptability. This contribution aimsat filling this gap. We first put forward an intuitiveevent-driven architectural conceptualization that promotesbehavioral rule-centric transient interactions.Towards non-intrusive and runtime adaptability ofsuch exogenous interactions, we then abstractly endowthem with aspect-oriented mechanisms. Finally, acompliant foundation with rapid-prototyping capabilitiesis proposed. It is based on leveraging thedistributed rewriting-logic based Maude language.In particular, capitalizing on Maude reflection, weperform inherent behavioral interactions as suitableadvices and dynamically weave them on respectivecomponents through interfaces.
Loading