Web-GIS models: accomplishing modularity with aspects

Autores
Urbieta, Mario Matías; Cavalcante de Oliveira, Ana Paula; Araújo, João; Rodrigues, Armanda; Moreira, Ana; Gordillo, Silvia Ethel; Rossi, Gustavo Héctor
Año de publicación
2013
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
Spatial concerns of Web geographical information systems (Web-GIS) are inherently crosscutting and volatile: crosscutting because they affect multiple functionalities of Web-GIS systems, and volatile because their status may change often. If these concerns are not modularized properly, the quality of Web-GIS services, particularly with regard to adaptation and evolution, can be severely compromised. This paper uses aspect-orientation to model crosscutting and volatile spatial concerns. By modeling both types of concerns, crosscutting and volatile, as candidate aspects, one can use dynamic weaving to add or remove them from a system at runtime. The aspect-oriented approach proposed starts with the identification and specification of crosscutting concerns and follows by composing these using modeling aspects using a transformation approach, an aspect-oriented modeling technique. The conflicts that can emerge due to the composition order are also taken into consideration. Finally, this paper proposes a set of reusable GIS crosscutting concerns, documenting them in a concern catalogue.
Laboratorio de Investigación y Formación en Informática Avanzada
Materia
Informática
Web geographical information systems
Aspect-oriented software development
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by/4.0/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/140823

id SEDICI_0a157831585b590e93093cc929d44d28
oai_identifier_str oai:sedici.unlp.edu.ar:10915/140823
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Web-GIS models: accomplishing modularity with aspectsUrbieta, Mario MatíasCavalcante de Oliveira, Ana PaulaAraújo, JoãoRodrigues, ArmandaMoreira, AnaGordillo, Silvia EthelRossi, Gustavo HéctorInformáticaWeb geographical information systemsAspect-oriented software developmentSpatial concerns of Web geographical information systems (Web-GIS) are inherently crosscutting and volatile: crosscutting because they affect multiple functionalities of Web-GIS systems, and volatile because their status may change often. If these concerns are not modularized properly, the quality of Web-GIS services, particularly with regard to adaptation and evolution, can be severely compromised. This paper uses aspect-orientation to model crosscutting and volatile spatial concerns. By modeling both types of concerns, crosscutting and volatile, as candidate aspects, one can use dynamic weaving to add or remove them from a system at runtime. The aspect-oriented approach proposed starts with the identification and specification of crosscutting concerns and follows by composing these using modeling aspects using a transformation approach, an aspect-oriented modeling technique. The conflicts that can emerge due to the composition order are also taken into consideration. Finally, this paper proposes a set of reusable GIS crosscutting concerns, documenting them in a concern catalogue.Laboratorio de Investigación y Formación en Informática Avanzada2013-05-15info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionArticulohttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdf59-75http://sedici.unlp.edu.ar/handle/10915/140823enginfo:eu-repo/semantics/altIdentifier/issn/1614-5046info:eu-repo/semantics/altIdentifier/issn/1614-5054info:eu-repo/semantics/altIdentifier/doi/10.1007/s11334-013-0206-yinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by/4.0/Creative Commons Attribution 4.0 International (CC BY 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T11:31:52Zoai:sedici.unlp.edu.ar:10915/140823Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 11:31:52.257SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Web-GIS models: accomplishing modularity with aspects
title Web-GIS models: accomplishing modularity with aspects
spellingShingle Web-GIS models: accomplishing modularity with aspects
Urbieta, Mario Matías
Informática
Web geographical information systems
Aspect-oriented software development
title_short Web-GIS models: accomplishing modularity with aspects
title_full Web-GIS models: accomplishing modularity with aspects
title_fullStr Web-GIS models: accomplishing modularity with aspects
title_full_unstemmed Web-GIS models: accomplishing modularity with aspects
title_sort Web-GIS models: accomplishing modularity with aspects
dc.creator.none.fl_str_mv Urbieta, Mario Matías
Cavalcante de Oliveira, Ana Paula
Araújo, João
Rodrigues, Armanda
Moreira, Ana
Gordillo, Silvia Ethel
Rossi, Gustavo Héctor
author Urbieta, Mario Matías
author_facet Urbieta, Mario Matías
Cavalcante de Oliveira, Ana Paula
Araújo, João
Rodrigues, Armanda
Moreira, Ana
Gordillo, Silvia Ethel
Rossi, Gustavo Héctor
author_role author
author2 Cavalcante de Oliveira, Ana Paula
Araújo, João
Rodrigues, Armanda
Moreira, Ana
Gordillo, Silvia Ethel
Rossi, Gustavo Héctor
author2_role author
author
author
author
author
author
dc.subject.none.fl_str_mv Informática
Web geographical information systems
Aspect-oriented software development
topic Informática
Web geographical information systems
Aspect-oriented software development
dc.description.none.fl_txt_mv Spatial concerns of Web geographical information systems (Web-GIS) are inherently crosscutting and volatile: crosscutting because they affect multiple functionalities of Web-GIS systems, and volatile because their status may change often. If these concerns are not modularized properly, the quality of Web-GIS services, particularly with regard to adaptation and evolution, can be severely compromised. This paper uses aspect-orientation to model crosscutting and volatile spatial concerns. By modeling both types of concerns, crosscutting and volatile, as candidate aspects, one can use dynamic weaving to add or remove them from a system at runtime. The aspect-oriented approach proposed starts with the identification and specification of crosscutting concerns and follows by composing these using modeling aspects using a transformation approach, an aspect-oriented modeling technique. The conflicts that can emerge due to the composition order are also taken into consideration. Finally, this paper proposes a set of reusable GIS crosscutting concerns, documenting them in a concern catalogue.
Laboratorio de Investigación y Formación en Informática Avanzada
description Spatial concerns of Web geographical information systems (Web-GIS) are inherently crosscutting and volatile: crosscutting because they affect multiple functionalities of Web-GIS systems, and volatile because their status may change often. If these concerns are not modularized properly, the quality of Web-GIS services, particularly with regard to adaptation and evolution, can be severely compromised. This paper uses aspect-orientation to model crosscutting and volatile spatial concerns. By modeling both types of concerns, crosscutting and volatile, as candidate aspects, one can use dynamic weaving to add or remove them from a system at runtime. The aspect-oriented approach proposed starts with the identification and specification of crosscutting concerns and follows by composing these using modeling aspects using a transformation approach, an aspect-oriented modeling technique. The conflicts that can emerge due to the composition order are also taken into consideration. Finally, this paper proposes a set of reusable GIS crosscutting concerns, documenting them in a concern catalogue.
publishDate 2013
dc.date.none.fl_str_mv 2013-05-15
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
Articulo
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/140823
url http://sedici.unlp.edu.ar/handle/10915/140823
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/issn/1614-5046
info:eu-repo/semantics/altIdentifier/issn/1614-5054
info:eu-repo/semantics/altIdentifier/doi/10.1007/s11334-013-0206-y
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by/4.0/
Creative Commons Attribution 4.0 International (CC BY 4.0)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by/4.0/
Creative Commons Attribution 4.0 International (CC BY 4.0)
dc.format.none.fl_str_mv application/pdf
59-75
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1844616197989990400
score 13.070432