Deriving detailed design models from an aspect-oriented ADL using MDD
Journal of Systems and Software
Hi-index | 0.02 |
Quality attributes are usually complex enough to be decomposed in a set of related concerns, with complex interactions and dependencies among them. Moreover, some of these concerns have a crosscutting nature being tangled and/or scattered with other concerns of the application. Aspect-Oriented Software Development is a good option to model a software architecture that requires the identification, modeling and composition of crosscutting concerns. This paper defines a process for the aspect-oriented modeling of quality attributes, specially those that have high functional implications. The main goal is to produce "built-in" reusable and parameterizable architectural solutions for each attribute.