Towards a Subject-Oriented Model-Driven Framework

8Citations
Citations of this article
26Readers
Mendeley users who have this article in their library.

Abstract

Model-Driven Architecture is an approach which tackles such problems as: the high availability that a software product requires to be ready for use, the high degree of evolution that a software system has nowadays, etc. However, in the development of large complex systems, the benefits of that approach have been diminished due to the size and complexity of models that describe these kinds of systems. At this point Aspect-Oriented Software Development (AOSD) appears to improve the understanding, reusability and adaptation of the software artefacts. Its mechanism is based on modularization of crosscutting concerns in well-identified isolated entities called aspects. For this reason we propose to use together AOSD and MDA in the hope of reducing the shortcomings of the latter. Thus, aspects like security, replication, real-time constraints, etc., will be modelled by specialist modellers independently throughout the MDA framework. Our proposal exploits a tool for checking the consistency between different models (aspects) at the same level of abstraction; supporting the traceability of UML elements, requirements, and concerns; and controlling the impact of changes throughout the MDA framework. © 2006 Elsevier B.V. All rights reserved.

Cite

CITATION STYLE

APA

Amaya, P., Gonzalez, C., & Murillo, J. M. (2006). Towards a Subject-Oriented Model-Driven Framework. Electronic Notes in Theoretical Computer Science, 163(1), 31–44. https://doi.org/10.1016/j.entcs.2006.07.006

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free