Acme: an architecture description interchange language
CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
Mapping ADL Specifications to an Efficient and Reconfigurable Runtime Component Platform
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
A generic component model for building systems software
ACM Transactions on Computer Systems (TOCS)
Aspect-oriented software development
Aspect-oriented software development
On the modular representation of architectural aspects
EWSA'06 Proceedings of the Third European conference on Software Architecture
Managing dynamic reconfiguration in component-based systems
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
Dynamic reconfiguration of software architectures through aspects
ECSA'07 Proceedings of the First European conference on Software Architecture
Hi-index | 0.00 |
In this paper, we propose the application of concepts from aspect-oriented software development to facilitate modular treatment of dynamic reconfiguration descriptions in specification-to-deployment environments. Our strategy differs from earlier work in the area by blending aspects and architecture abstractions simply and seamlessly through a special kind of connector --called an aspectual connector-- that encapsulates reconfiguration interactions. More specifically, we propose an aspect-oriented specification-to-deployment environment, called AO-Plastik, that uses our AspectualAcme ADL to specify dynamic reconfiguration by means of aspectual connectors, and maps these specifications onto a reflective component runtime platform.