Sovremennye problemy distantsionnogo zondirovaniya Zemli iz kosmosa, 2019, Vol. 16, No. 1, pp. 35-45
Evergreen framework for GREIS-formatted GNSS data manipulation applications
I.M. Aleshin
1 , K.I. Kholodkov
1 1 Schmidt Institute of Physics of the Earth RAS, Moscow, Russia
Accepted: 20.12.2018
DOI: 10.21046/2070-7401-2019-16-1-35-45
The paper introduces an application framework that enables easy development of applications that process data generated by GREIS-compatible GNSS receivers. The framework utilizes anti-ageing techniques such as automatic code generation, documentation renewal, code compiling and component testing. We think that the way the framework is designed is what makes this piece of software effectively an evergreen software. This paper also includes an example of use case of the framework: a simple data inspection software for measurement data produced by GNSS receivers that deliver GREIS-compatible output. Data inspection tool utilizes key features of the framework such as data loading and message traversing which give potential users sufficient insight to jump-start their own application. The framework’s code is released under LGPL. Source code is available at https://github.com/iperas/Greis. Data inspection tool is also LGPL and available at https://github.com/iperas/Greistools.
Keywords: GNSS, GREIS, JPS, data manipulation, evergreen software, GREIS framework
Full textReferences:
- Abdullah Z. H., Yahaya J., Deraman A., Proc. 5th Intern. Conf. Electrical Engineering and Informatics (ICEEI), Denpasar, Bali, Indonesia, 2015, pp. 388–393, DOI: 10.1109/ICEEI.2015.7352532.
- Aleshin I., Alpatov V., Vasiliev A., Kholodkov K., Burguchev S., Data Handling in GNSS Receiver Network and Ionosphere Monitoring Service Solution, 2014 Intern. Conf. Engineering and Telecommunication (EnT), Moscow, 2014, pp. 122–125, DOI: 10.1109/EnT.2014.32.
- Cotroneo D., Natella R., Pietrantuono R., Russo S., Software Aging and Rejuvenation: Where We Are and Where We Are Going, 3rd Intern. Workshop on Software Aging and Rejuvenation (WoSAR), Hiroshima, Japan, 2011, pp. 1–6, DOI: 10.1109/WoSAR.2011.15.
- GNSS Market Report, Issue 5, European GNSS Agency, 2017, 100 p., URL: https://www.gsa.europa.eu/system/files/reports/gnss_mr_2017.pdf.
- GREIS: GNSS Receiver External Interface Specification, Version 3.7.2, JAVAD GNSS, Inc., 2017, 504 p., URL: https://javad.com/downloads/javadgnss/manuals/GREIS/GREIS_Reference_Guide.pdf.
- Springer Handbook of Global Navigation Satellite Systems, Teunissen P., Montenbruck O. (eds.), Cham, Switzerland: Springer Intern. Publishing AG, 2017, 1329 p.