Repository System for Geospatial Software Development and Integration

Abstract

The integration of geospatial software components has recently received considerable attention due to the need for rapid growth of GIS application and development environments. However, finding appropriate source code components that can be incorporated into a system under development requires considerable verification to ensure the source code can work correctly. This paper therefore describes the design of a repository system that employs a new specification language, namely SpecJ2, to address the challenges involved in integrating and operating software components. SpecJ2 was designed to represent the architectural attributes of source code components and to abstract their complexity by applying the notion of separation of concerns, a key consideration when designing software systems. The results of the experiment showed that SpecJ2 is capable of defining the different architectural attributes of source code components and can facilitate their integration and interaction at run-time. Thus, SpecJ2 can classify software components according to their identified types.

Authors and Affiliations

Basem Y Alkazemi

Keywords

Related Articles

A New 3D Model-Based Tracking Technique for Robust Camera Pose Estimation

 In this paper we present a new robust camera pose estimation approach based on 3D lines features. The proposed method is well adapted for mobile augmented reality applications We used an Extended Kalman Filter (EKF...

Hyper Parameter Optimization using Genetic Algorithm on Machine Learning Methods for Online News Popularity Prediction

Online news is a media for people to get new information. There are a lot of online news media out there and a many people will only read news that is interesting for them. This kind of news tends to be popular and will...

Developing Software Bug Prediction Models Using Various Software Metrics as the Bug Indicators

The bug prediction effectiveness reasonably contributes towards enhancing quality of software. Bug indicators contribute significantly in determining the bug prediction approaches and help in achieving software reliabili...

Symbolism in Computer Security Warnings: Signal Icons & Signal Words

Security warning is often encountered by the end users when they use their system. It is a form of communication to notify the users of possible consequences in the future. These threats have always been evolved with the...

Debranding in Fantasy Realms: Perceived Marketing Opportunities within the Virtual World

This paper discusses the application of the concept of debranding within immersive virtual environments. In particular the issue of the media richness and vividness of experience is considered in these experience realms...

Download PDF file
  • EP ID EP448749
  • DOI 10.14569/IJACSA.2019.0100130
  • Views 106
  • Downloads 0

How To Cite

Basem Y Alkazemi (2019). Repository System for Geospatial Software Development and Integration. International Journal of Advanced Computer Science & Applications, 10(1), 225-231. https://europub.co.uk./articles/-A-448749