• 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