As software complexity increases, so does the difficulty of manipulating its models. More complex models make it more difficult to define the impact of changes, to modify the models, or to reuse model parts in other projects. Part of the problem is that concerns are strongly interconnected. Traditional modularization minimizes this coupling. However, mostly, it considers only one dimension in software artifacts (for instance classes or functions). Therefore, the concerns in other dimensions are scattered and tangled, i.e., crosscutting. This chapter reports on the application of goals and aspect-oriented concepts in requirements modeling. Firstly, AOV-graph and its mechanisms to separation, composition, and visualization of crosscutting concerns are presented and after that, we discuss AOV-graph in the context of the Crisis Management case study.
CITATION STYLE
Da Silva, L. F., & Do Prado Leite, J. C. S. (2013). Aspect-oriented goal modeling and composition with AOV-graph. In Aspect-Oriented Requirements Engineering (Vol. 9783642386404, pp. 101–120). Springer-Verlag Berlin Heidelberg. https://doi.org/10.1007/978-3-642-38640-4_6
Mendeley helps you to discover research relevant for your work.