doi: 10.4304/jsw.3.1.74-86
Extending Component Composition Using Model Driven and Aspect-Oriented Techniques
Abstract—Component-based software engineering is an interesting and emerging discipline focused on reuse plug&play pieces of software. However, these pieces of software are distributed by the companies as binary units of composition. So, nowadays the system requirements are continuously evolving, as a consequence the component acquired normally need to require be adapted to these new requirements. However, once a binary component is ready to market, its contract cannot be changed in order to be adapted to new context or new requirements. In this sense, new modularization mechanisms like aspect-orientation can facilitate the software systems adaptation and evolution. Besides, this kind of modularization joined to model driven techniques can help to obviate contracts and weave new behavior to an already developed system. In this paper, a component composition mechanism based on aspect-oriented and model-driven techniques is presented, extending the typical composition based on interfaces and events. To do this, the components and their relations (basic relations –provides, uses– and extended relations described using aspect-oriented techniques) are modeled using UML. Then, using our approach based on model-driven development (MDD) the system modeled is transformed to obtain a component based system based on a specific component model. This work has been developed using Corba Component Model (CCM) as the component model.
Index Terms—Model Driven Development (MDD), Aspect-Oriented Software Development (AOSD), CBSE, MDA, CCM.
Cite: Pedro J. Clemente, Juan Her´andez and Fernando S´anchez, " Extending Component Composition Using Model Driven and Aspect-Oriented Techniques," Journal of Software vol. 3, no. 1, pp. 74-86, 2008.
General Information
ISSN: 1796-217X (Online)
Abbreviated Title: J. Softw.
Frequency: Biannually
APC: 500USD
DOI: 10.17706/JSW
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Cecilia Xie
Google Scholar, ProQuest,
INSPEC(IET), ULRICH's Periodicals
Directory, WorldCat, etcE-mail: jsweditorialoffice@gmail.com
-
Mar 07, 2025 News!
Vol 19, No 4 has been published with online version [Click]
-
Mar 07, 2025 News!
JSW had implemented online submission system [Click]
-
Apr 01, 2024 News!
Vol 14, No 4- Vol 14, No 12 has been indexed by IET-(Inspec) [Click]
-
Apr 01, 2024 News!
Papers published in JSW Vol 18, No 1- Vol 18, No 6 have been indexed by DBLP [Click]
-
Oct 22, 2024 News!
Vol 19, No 3 has been published with online version [Click]