Implementing distribution and persistence aspects with aspectJ
OOPSLA '02 Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Modularisation and composition of aspectual requirements
Proceedings of the 2nd international conference on Aspect-oriented software development
Acme: an architecture description interchange language
CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
Reconciling Software Requirements and Architectures: The CBSP Approach
RE '01 Proceedings of the Fifth IEEE International Symposium on Requirements Engineering
PRISMA: Towards Quality, Aspect Oriented and Dynamic Software Architectures
QSIC '03 Proceedings of the Third International Conference on Quality Software
Theme: An Approach for Aspect-Oriented Analysis and Design
Proceedings of the 26th International Conference on Software Engineering
From Goals to Aspects: Discovering Aspects from Requirements Goal Models
RE '04 Proceedings of the Requirements Engineering Conference, 12th IEEE International
An aspect-oriented generative approach
OOPSLA '04 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
Aspect-Oriented Software Development with Use Cases (Addison-Wesley Object Technology Series)
Aspect-Oriented Software Development with Use Cases (Addison-Wesley Object Technology Series)
A Dynamic Component and Aspect-Oriented Platform
The Computer Journal
Multi-Dimensional Separation of Concerns in Requirements Engineering
RE '05 Proceedings of the 13th IEEE International Conference on Requirements Engineering
Reflections on architectural connection: seven issues on aspects and ADLs
Proceedings of the 2006 international workshop on Early aspects at ICSE
Quantifying the Effects of Aspect-Oriented Programming: A Maintenance Study
ICSM '06 Proceedings of the 22nd IEEE International Conference on Software Maintenance
Exceptions and aspects: the devil is in the details
Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering
Taming heterogeneous agent architectures
Communications of the ACM - Web searching in a multilingual world
Aspect-oriented software development
Aspect-oriented software development
An aspect-oriented modeling framework for multi-agent systems design
AOSE'06 Proceedings of the 7th international conference on Agent-oriented software engineering VII
On the modular representation of architectural aspects
EWSA'06 Proceedings of the Third European conference on Software Architecture
Towards MDD transformations from AO requirements into AO architecture
EWSA'06 Proceedings of the Third European conference on Software Architecture
Deriving architecture specifications from KAOS specifications: a research case study
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
MARISA-DP -- from architecture to design: an MDD approach
Proceedings of the 15th workshop on Early aspects
OTM '09 Proceedings of the Confederated International Workshops and Posters on On the Move to Meaningful Internet Systems: ADI, CAMS, EI2N, ISDE, IWSSA, MONET, OnToContent, ODIS, ORM, OTM Academy, SWWS, SEMELS, Beyond SAWSDL, and COMBEK 2009
ReqSys: an eclipse plug-in for PL-AOVGraph and feature model mapping
Proceedings of the tenth international conference on Aspect-oriented software development companion
Stream: a strategy for transition between requirements models and architectural models
Proceedings of the 2011 ACM Symposium on Applied Computing
The crosscutting impact of the AOSD Brazilian research community
Journal of Systems and Software
Hi-index | 0.00 |
With iterative development increasingly becoming the de factopractice in mainstream software processes, distinct early lifecycle artifacts need to be synchronized in order to leverage their correspondences. Requirements engineering and software architecture models have been recently enriched with aspect-oriented (AO) abstractions and composition mechanisms. In this context, this paper proposes a symbiotic relation between early AO development phases by specifying mapping rules between a requirements model, AOV-graph, and an architecture description language, AspectualACME. AOV-graph and Aspectual ACME are, respectively, symmetric AO extensions to the V-graph goals model and the ACME language, with features to modularize crosscutting concerns. The meta-models of these modeling languages offer abstractions that are recurrently supported in other requirements models and architectural approaches. Hence, this paper also discusses how the proposed suite of mapping rules can be exploited in other similar approaches. The evaluation of the mappings is carried out in the context of a case study called Health Watcher.