A Reusable Software Architecture for Geographic Information Systems Based on Software Product Line Engineering

In the last years there has been a continuous growth in functionality of geographic information systems (GIS) resulting in many different software artifacts. Even though each GIS is used in different areas with different objectives, they all share many features and requirements and therefore it is p...

Full description

Saved in:
Bibliographic Details
Published inModel and Data Engineering pp. 320 - 331
Main Authors Brisaboa, Nieves R., Cortiñas, Alejandro, Luaces, Miguel R., Pol’la, Matias
Format Book Chapter
LanguageEnglish
Published Cham Springer International Publishing 2015
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:In the last years there has been a continuous growth in functionality of geographic information systems (GIS) resulting in many different software artifacts. Even though each GIS is used in different areas with different objectives, they all share many features and requirements and therefore it is possible to apply techniques based on intensive software reuse, such as software product line engineering (SPLE). Although there has been much research on software product line engineering in the last years, the definition of a software product line for the domain of geographic information systems has not been undertaken. In this work we identify the requirements and functionalities of a generic product for a web-based geographic information system, grouping them into commonalities that allow us to reuse many software artifacts, and variabilities that allow use to configure different products. Then, we define the functional and technological architecture of a software product line that uses current technologies for web-based application development. Finally, we design a tool to configure and assemble the components to generate the possible products. The resulting platform is flexible enough to adapt each product to the specific needs of each customer.
Bibliography:Partially funded by MINECO ref. TIN2013-46801-C4-3-R (PGE & FEDER) and Xunta de Galicia ref. GRC2013/053 (FEDER) for authors in UDC.
ISBN:9783319237800
3319237802
ISSN:0302-9743
1611-3349
DOI:10.1007/978-3-319-23781-7_26