Developing Web-based Geographic Information Systems with a DSL: Proposal and Case Study
| UDC.coleccion | Investigación | |
| UDC.departamento | Ciencias da Computación e Tecnoloxías da Información | |
| UDC.endPage | 193 | |
| UDC.grupoInv | Laboratorio de Bases de Datos (LBD) | |
| UDC.institutoCentro | CITIC - Centro de Investigación de Tecnoloxías da Información e da Comunicación | |
| UDC.issue | 2 | |
| UDC.journalTitle | Journal of Web Engineering | |
| UDC.startPage | 167 | |
| UDC.volume | 19 | |
| dc.contributor.author | Alvarado, Suilen H. | |
| dc.contributor.author | Cortiñas, Alejandro | |
| dc.contributor.author | Rodríguez Luaces, Miguel | |
| dc.contributor.author | Pedreira, Óscar | |
| dc.contributor.author | Saavedra Places, Ángeles | |
| dc.date.accessioned | 2025-12-18T16:29:43Z | |
| dc.date.available | 2025-12-18T16:29:43Z | |
| dc.date.issued | 2020 | |
| dc.description | This 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.sponsorship | Partially 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.sponsorship | Xunta de Galicia; ED431C 2017/58 | |
| dc.description.sponsorship | Xunta de Galicia; IN852A 2018/14 | |
| dc.identifier.citation | Alvarado, 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.doi | 10.13052/jwe1540-9589.1923 | |
| dc.identifier.issn | 1540-9589 | |
| dc.identifier.uri | https://hdl.handle.net/2183/46684 | |
| dc.language.iso | eng | |
| dc.publisher | River Publishers | |
| dc.relation.projectID | info: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.projectID | info: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.projectID | info: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.uri | https://doi.org/10.13052/jwe1540-9589.1923 | |
| dc.rights | © 2020 River Publishers | |
| dc.rights.accessRights | embargoed access | |
| dc.subject | Domain specific language | |
| dc.subject | Geographic information systems | |
| dc.subject | Open source tools | |
| dc.subject | Web applications | |
| dc.title | Developing Web-based Geographic Information Systems with a DSL: Proposal and Case Study | |
| dc.type | journal article | |
| dc.type.hasVersion | AM | |
| dspace.entity.type | Publication | |
| relation.isAuthorOfPublication | b3a38854-c246-4602-bc81-fc43d485f749 | |
| relation.isAuthorOfPublication | fbde3bd9-d786-4ef0-89ec-6af2091fa415 | |
| relation.isAuthorOfPublication | 21dcfe07-2476-4360-a425-ba1ba4253409 | |
| relation.isAuthorOfPublication | be9ab59e-4ae2-43a8-a238-841f917fb62b | |
| relation.isAuthorOfPublication.latestForDiscovery | b3a38854-c246-4602-bc81-fc43d485f749 |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Cortinas_Alejandro_2020_Developing_Web_based_Geographic_Information_Systems_with_a_DSL.pdf
- Size:
- 3.16 MB
- Format:
- Adobe Portable Document Format

