Survey of aspect-oriented analysis and design approaches

R Chitchyan, A Rashid, P Sawyer, A Garcia… - 2015 - figshare.le.ac.uk
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 …

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 …

An aspect oriented model driven framework

D Simmonds, A Solberg, R Reddy… - Ninth IEEE …, 2005 - ieeexplore.ieee.org
In model driven development (MDD), specifying transformations between models at various
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

A Solberg, D Simmonds, R Reddy… - 29th Annual …, 2005 - ieeexplore.ieee.org
Model driven development (MDD) tackles software complexity through the use of models.
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 …

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 …

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 …

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 …

Developing distributed services using an aspect oriented model driven framework

A Solberg, D Simmonds, R Reddy… - International Journal …, 2006 - World Scientific
To manage the development of cooperative information systems that support the dynamics
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 …