Approaches for agromonitoring data processing software validation and verification

Authors

  • O.M. Tkachenko National University of Life and Environmental Sciences of Ukraine image/svg+xml
  • T.A. Baranova National University of Life and Environmental Sciences of Ukraine image/svg+xml

DOI:

https://doi.org/10.31548/energiya2018.04.075

Abstract

Satellite images are the main input data stream for the further automated processing process when solving different purposes monitoring tasks. The quality of resulting images effects on reliability of results and conclusions. Except technical, there are also natural factors, such as seasonality, which may be a factor of reliability of the source data. Given that and non-unification of software that is used at various stages of working with images, there is a need to generalize approaches to software quality testing. The article summarizes approaches and possibilities for validating and verifying the software intended for satellite data processing. These approaches are based on years of software development experience of leading companies. Specifics of testing, simulation, UML models developing, static and dynamic analysis, designing of fault-tolerant software are noted. Appropriate approaches to validation and verification are advisable to use depending on the stage of the software lifecycle, as well as on the task to which the software is directed. Basic methods are simulation, testing and UML designing, as well as for general software. At the same time, when software checking intended for work on the apparatus for taking images, it is expediently to apply simulation of work in real conditions.

Key words: software, satellite data, validation, verification, agro-monitoring

References

Weng, Q. (Ed.) (2011). Advances in Environmental Remote Sensing. CRC Press. https://doi.org/10.1201/b10599

Tkachenko, O. M. (2017). Obrobka velykykh masyviv danykh u zadachakh monitorynhu [Processing of large amount of data in the monitoring tasks]. V International Scientific Conference "Global and Regional Problems of Informatization in Society and Nature Using 2017", 98 – 100.

Swartwout, M. A. (2013). Cheaper by the dozen: The avalanche of rideshares in the 21st century. 2013 IEEE Aerospace Conference, 1-12. https://doi.org/10.1109/AERO.2013.6497182

Fang, W., Chen, J., Shi, P., & Imura, H. (2005). Variability of the phenological stages of winter wheat in the North China Plain with NOAA/AVHRR NDVI data (1982-2000). Proceedings. 2005 IEEE International Geoscience and Remote Sensing Symposium, 2005. IGARSS '05., 5, 3124-3127.

Jacklin, S. (2015). Survey of Verification and Validation Techniques for Small Satellite Software Development. 2015 Space Tech Expo Conference May 19-21. Retrieved from https://ti.arc.nasa.gov/publications/23631/download/

Slafer, L. (2001). Achieving Software Validation through Simulation. Applied Dynamics Conference. Retrieved from https://www.adi.com/wp-content/uploads/ 2012/08/BoeingSatelliteSoftwareValidation.pdf

Published

2018-10-17

Issue

Section

Статті