Authors:
Ana Oliveira
1
;
Matias Urbieta
2
;
João Araújo
1
;
Armanda Rodrigues
1
;
Ana Moreira
1
;
Silvia Gordillo
2
and
Gustavo Rossi
2
Affiliations:
1
FCT Universidade Nova de Lisboa, Portugal
;
2
Facultad de Informatica, UNLP, Argentina
Keyword(s):
Location-awareness, Aspect-oriented software development, Geographical information systems.
Related
Ontology
Subjects/Areas/Topics:
Enterprise Information Systems
;
Information Systems Analysis and Specification
;
Methodologies, Processes and Platforms
;
Model-Driven Software Development
;
Modeling Concepts and Information Integration Tools
;
Requirements Analysis And Management
;
Software Engineering
;
Systems Engineering
Abstract:
Web-GIS applications evolve fast as new requirements emerge constantly. Some of these requirements, particularly those related with spatial behaviours, might crosscut previous core application requirements. Conventional modelling techniques, which ignore the effect of crosscutting concerns (such as tangling and scattered behaviours) affect negatively the modularity and thus compromise application maintenance. In this paper we present and aspect-oriented approach to model crosscutting concerns in Web-GIS applications, particularly those related with spatial features. The process introduced in this paper starts with the identification and specification of crosscutting concerns, followed by the composition of these concerns, using the MATA language.