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

Author:

Alvarado Suilen H.,Cortiñas Alejandro,Luaces Miguel R.,Pedreira Oscar,Places Ángeles S.

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.

Publisher

River Publishers

Subject

Computer Networks and Communications,Information Systems,Software

Cited by 8 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. SensorPublisher: Applying Software Product Lines to the development of IoT dashboards;28th ACM International Systems and Software Product Line Conference;2024-09-02

2. Local features: Enhancing variability modeling in software product lines;Journal of Systems and Software;2024-07

3. A Novel Model-driven Framework for the Development of Web-based Geographical Information Systems;2023 13th International Conference on Software Technology and Engineering (ICSTE);2023-10-27

4. GIS-Publisher;Proceedings of the 27th ACM International Systems and Software Product Line Conference - Volume B;2023-08-28

5. Leveraging Model Driven Techniques for Designing Web-GIS Systems;2023 28th International Computer Conference, Computer Society of Iran (CSICC);2023-01-25

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3