Driving Component Composition from Early Stages Using Aspect-Oriented Techniques
HICSS '07 Proceedings of the 40th Annual Hawaii International Conference on System Sciences
An automatic transformation from COSA software architecture to CORBA platform
NOTERE '08 Proceedings of the 8th international conference on New technologies in distributed systems
An XML-based framework for bidirectional transformation in model-driven architecture (MDA)
ACM SIGSOFT Software Engineering Notes
A multi-view model-driven approach for packaging software components
Proceedings of the 2010 ACM Symposium on Applied Computing
Hi-index | 0.00 |
Model-Driven Development and Aspect Oriented Software Development offer excellent support to modular reasoning, which can be used to develop component-based systems favouring a better software evolution. A development process based on Model Driven Architecture (MDA) to integrate components and aspects is presented in this paper. In order to do this, a UML profile to model systems based on components and aspects is suggested. Then a set of model-to-model transformations at design level including the weaving among components and aspects, allow us to obtain the final system based on UML Profile for the Corba Component Model. The CCM code for the final systems is obtained by a model-to-code transformation. A specific tool (Eclipse plugin) has been developed to support the software development based on Aspect Component Based Software Development (ACBSE).