DocumentCode
3385306
Title
Improving the Quality of Web-GIS Modularity Using Aspects
Author
Oliveira, Ana ; Urbieta, Matias ; Araú, João ; Rodrigues, Armanda ; Moreira, Ana ; Gordillo, Sílvia ; Rossi, Gustavo
Author_Institution
CITI/FCT, Univ. Nova de Lisboa, Monte de Caparica, Portugal
fYear
2010
fDate
Sept. 29 2010-Oct. 2 2010
Firstpage
132
Lastpage
141
Abstract
Spatial concerns of Web Geographical Information Systems (Web-GIS) are inherently crosscutting and volatile: crosscutting because they affect multiple functionalities of Web-GIS systems, such as visualization of a route in a map, volatile because their status may change often (e.g., in a map, a route can be obstructed temporarily due to a car accident or festivity, so alternative routes should be provided dynamically). The quality of Web-GIS services, in particular the efficiency required for their adaptation and evolution, can be compromised if volatility and the crosscutting nature of spatial concerns are not taken into consideration during modularization. This paper presents an aspect-oriented approach for Web-GIS applications. This approach models crosscutting spatial concerns and handles the volatile nature of some spatial concerns as if these were crosscutting. Thus, both types of concerns, crosscutting and volatile, are modeled as candidate aspects. By modularizing volatile concerns as aspects, it is simple to add and remove them at runtime from an application by using dynamic weaving. The approach starts with the identification and specification of crosscutting concerns and follows by composing them using MATA, an aspect-oriented modeling technique. GIS crosscutting concerns are stored and documented in a concern catalogue for promoting their reuse. Conflicts regarding the ordering of composition are also taken into account.
Keywords
Web services; geographic information systems; object-oriented methods; Web-GIS; aspect-oriented approach; crosscutting spatial concern; geographical information system; Adaptation model; Context; Geographic Information Systems; Programming; Software; Switches; Unified modeling language; Aspect-Oriented Software Development; Web Geographical Information Systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality of Information and Communications Technology (QUATIC), 2010 Seventh International Conference on the
Conference_Location
Porto
Print_ISBN
978-1-4244-8539-0
Electronic_ISBN
978-0-7695-4241-6
Type
conf
DOI
10.1109/QUATIC.2010.23
Filename
5654793
Link To Document