Abstract
We introduce an application framework that enables easy implementation of applications that process GNSS Receiver External Interface Specification (GREIS)-formatted GNSS measurement data. The framework utilizes anti-aging techniques such as automatic code generation, documentation renewal, building, and component testing, which makes this framework effectively an always-up-to-date (“evergreen”) software. We also include an example case of the framework: a simple data inspection software for measurement data produced by Javad receivers, and compatible receivers, and data acquisition software with real-time telemetry. The framework is written in C++ and is available online.
Similar content being viewed by others
References
Abdullah ZH, Yahaya J, Deraman A (2015) Towards anti-aging model for the evergreen software system. In: International Conference on Electrical Engineering and Informatics (ICEEI), pp 388–393
Aleshin I, Alpatov V, Vasiliev A, Kholodkov K, Burguchev S (2014) Data handling in GNSS receiver network and ionosphere monitoring service solution. In: International Conference on Engineering and Telecommunication (EnT), pp 122–125
Cotroneo D, Natella R, Pietrantuono R, Russo S (2011) Software aging and rejuvenation: where we are and where we are going. In: IEEE third international Workshop on Software Aging and Rejuvenation (WoSAR). IEEE, pp 1–6
European GNSS Agency (2017) GNSS Market Report, Issue 5. https://www.gsa.europa.eu/system/files/reports/gnss_mr_2017.pdf
JAVAD GNSS Inc. (2019) GNSS Receiver External Interface Specification, revision 3.7.6. San Jose CA
Teunissen P, Montenbruck O (2017) Springer handbook of global navigation satellite systems. Springer International Publishing AG, Cham
Acknowledgements
The authors express great appreciation to Javad GNSS for permission to use the specifications for the purpose of this research. The research was performed within government funding of the Schmidt Institute of Physics of the Earth of the Russian Academy of Sciences.
Author information
Authors and Affiliations
Corresponding author
Additional information
The GPS Tool Box is a column dedicated to highlighting algorithms and source code utilized by GPS engineers and scientists. If you have an interesting program or software package you would like to share with our readers, please pass it along; e-mail it to us at gpstoolbox@ngs.noaa.gov. To comment on any of the source code discussed here, or to download source code, visit our website at https://www.ngs.noaa.gov/gps-toolbox . This column is edited by Stephen Hilla, National Geodetic Survey, NOAA, Silver Spring, Maryland, and Mike Craymer, Geodetic Survey Division, Natural Resources Canada, Ottawa, Ontario, Canada.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Aleshin, I.M., Kholodkov, K.I. & Koryagin, V.N. Framework for GREIS-formatted GNSS data manipulation. GPS Solut 24, 63 (2020). https://doi.org/10.1007/s10291-020-0971-7
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10291-020-0971-7