Developing Web-based Geographic Information Systems with a DSL: Proposal and Case Study

UDC.coleccionInvestigación
UDC.departamentoCiencias da Computación e Tecnoloxías da Información
UDC.endPage193
UDC.grupoInvLaboratorio de Bases de Datos (LBD)
UDC.institutoCentroCITIC - Centro de Investigación de Tecnoloxías da Información e da Comunicación
UDC.issue2
UDC.journalTitleJournal of Web Engineering
UDC.startPage167
UDC.volume19
dc.contributor.authorAlvarado, Suilen H.
dc.contributor.authorCortiñas, Alejandro
dc.contributor.authorRodríguez Luaces, Miguel
dc.contributor.authorPedreira, Óscar
dc.contributor.authorSaavedra Places, Ángeles
dc.date.accessioned2025-12-18T16:29:43Z
dc.date.available2025-12-18T16:29:43Z
dc.date.issued2020
dc.descriptionThis is a pre-copyedited, author-produced version of an article accepted for publication in Journal of Web Engineering, following peer review. The version of record of the article is available online at: : https://doi.org/10.13052/jwe1540-9589.1923.
dc.description.abstract[Abstract]: In this paper, we present a declarative domain-specific language (DSL) for the development of Geographic Information Systems (GIS). GIS applications manage information with a spatial component, usually in the form of points, lines, polygons, or variants of these basic data types, in domains where the spatial information plays a central role. They provide the user with different functionalities on different application domains, but they are usually developed according to a common architecture and using a common set of technologies. Hence, they share a significant number of elements that make some aspects of their development quite repetitive. Our DSL allows developers to specify the entities, geographic layers, and maps of the applications using a declarative language. Then, the specification is transformed into a working GIS application. We present the language, its implementation, and a case study on two sample projects that allowed us to evaluate the resulting software, paying special attention to the savings in the development effort.
dc.description.sponsorshipPartially funded by: Xunta de Galicia FEDER-UE CSI grants: ED431C 2017/58 (Grupo de Referencia Competitiva), and IN852A 2018/14 (ConectaPeme, project GEMA); Ministerio de Economía-AEI FEDER-UE grants: Datos 4.0 (TIN2016-78011-c4-1-R), and Flatcity (TIN2016-77158-C4-3-R); and Ministerio de Ciencia e Innovación-AEI FEDER-UE grant BIZDEVOPS (RTI2018-098309-B-C32).
dc.description.sponsorshipXunta de Galicia; ED431C 2017/58
dc.description.sponsorshipXunta de Galicia; IN852A 2018/14
dc.identifier.citationAlvarado, S. H., Cortiñas, A., Luaces, M. R., Pedreira, O., & Places, Ángeles S. (2020). Developing Web-based Geographic Information Systems with a DSL: Proposal and Case Study. Journal of Web Engineering, 19(2), 167–194. https://doi.org/10.13052/jwe1540-9589.1923
dc.identifier.doi10.13052/jwe1540-9589.1923
dc.identifier.issn1540-9589
dc.identifier.urihttps://hdl.handle.net/2183/46684
dc.language.isoeng
dc.publisherRiver Publishers
dc.relation.projectIDinfo:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2013-2016/TIN2016-78011-C4-1-R/ES/DATOS 4.0: RETOS Y SOLUCIONES-UDC/
dc.relation.projectIDinfo:eu-repo/grantAgreement/MINECO/Plan Estatal de Investigación Científica y Técnica y de Innovación 2013-2016/TIN2016-77158-C4-3-R/ES/VELOCITY: PROCESADO EFICIENTE DE BIG DATA ESPAZO-TEMPORAL PARA FLATCITY
dc.relation.projectIDinfo:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/RTI2018-098309-B-C32/ES/BIZDEVOPS-GLOBAL: UN FRAMEWORK TECNOLOGICO Y METODOLOGICO SOSTENIBLE PARA EL DESARROLLO DE SOFTWARE ALINEADO CON EL NEGOCIO EN DEVOPS GLOBAL/
dc.relation.urihttps://doi.org/10.13052/jwe1540-9589.1923
dc.rights© 2020 River Publishers
dc.rights.accessRightsembargoed access
dc.subjectDomain specific language
dc.subjectGeographic information systems
dc.subjectOpen source tools
dc.subjectWeb applications
dc.titleDeveloping Web-based Geographic Information Systems with a DSL: Proposal and Case Study
dc.typejournal article
dc.type.hasVersionAM
dspace.entity.typePublication
relation.isAuthorOfPublicationb3a38854-c246-4602-bc81-fc43d485f749
relation.isAuthorOfPublicationfbde3bd9-d786-4ef0-89ec-6af2091fa415
relation.isAuthorOfPublication21dcfe07-2476-4360-a425-ba1ba4253409
relation.isAuthorOfPublicationbe9ab59e-4ae2-43a8-a238-841f917fb62b
relation.isAuthorOfPublication.latestForDiscoveryb3a38854-c246-4602-bc81-fc43d485f749

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Cortinas_Alejandro_2020_Developing_Web_based_Geographic_Information_Systems_with_a_DSL.pdf
Size:
3.16 MB
Format:
Adobe Portable Document Format