Survey of aspect-oriented analysis and design approaches
A number of Aspect-Oriented (AO) Requirements, Architecture, and Design approaches
have emerged recently. In this report we survey the most significant of these approaches …
have emerged recently. In this report we survey the most significant of these approaches …
A meta-level specification and profile for AspectJ in UML
J Evermann - Proceedings of the 10th international workshop on …, 2007 - dl.acm.org
Aspect-oriented programming (AOP) has become a mature technology. Increasingly, calls
for support of AOP on the software model level are being voiced. This paper addresses …
for support of AOP on the software model level are being voiced. This paper addresses …
An aspect oriented model driven framework
In model driven development (MDD), specifying transformations between models at various
levels of abstraction can be a complex task. Specifying transformations for pervasive system …
levels of abstraction can be a complex task. Specifying transformations for pervasive system …
Using aspect oriented techniques to support separation of concerns in model driven development
Model driven development (MDD) tackles software complexity through the use of models.
However, managing relationships and specifying transformations between models at …
However, managing relationships and specifying transformations between models at …
Separation of crosscutting concerns at the design level: An extension to the UML metamodel
A Przybylek - 2008 International Multiconference on Computer …, 2008 - ieeexplore.ieee.org
Aspect-oriented programming (AOP) was proposed as a way of improving the separation of
concerns at the implementation level by introducing a new kind of modularization unit-an …
concerns at the implementation level by introducing a new kind of modularization unit-an …
Towards a subject-oriented model-driven framework
P Amaya, C Gonzalez, JM Murillo - Electronic Notes in Theoretical …, 2006 - Elsevier
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 …
availability that a software product requires to be ready for use, the high degree of evolution …
Modeling for dynamic aspect-oriented development
FE Alam, J Evermann, A Fiech - … of the 2nd Canadian Conference on …, 2009 - dl.acm.org
Aspect Oriented Software Development (AOSD) has its roots in the need to deal with
requirements that cut across the primary modularization of a software system. On the …
requirements that cut across the primary modularization of a software system. On the …
Extending the UML metamodel to provide support for crosscutting concerns
Z Sharafi, P Mirshams, A Hamou-Lhadj… - 2010 Eighth ACIS …, 2010 - ieeexplore.ieee.org
Aspect-orientation is a term used to describe approaches that explicitly capture, model and
implement crosscutting concerns (or aspects). There is currently a number of new …
implement crosscutting concerns (or aspects). There is currently a number of new …
Developing distributed services using an aspect oriented model driven framework
To manage the development of cooperative information systems that support the dynamics
and mobility of modern businesses, separation of concern mechanisms and abstractions are …
and mobility of modern businesses, separation of concern mechanisms and abstractions are …
[PDF][PDF] MDA and separation of aspects: an approach based on multiple views and subject oriented design
PAA Barbosa, CFG Contreras… - Proc. of 6th Intl. Workshop …, 2005 - Citeseer
ABSTRACT MDA specification of the OMG proposes to model a system using three different
and independent levels of abstraction. This supposes an improvement in the development of …
and independent levels of abstraction. This supposes an improvement in the development of …