Approaches for agromonitoring data processing software validation and verification
DOI:
https://doi.org/10.31548/energiya2018.04.075Abstract
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
Downloads
Published
Issue
Section
License
Relationship between right holders and users shall be governed by the terms of the license Creative Commons Attribution – non-commercial – Distribution On Same Conditions 4.0 international (CC BY-NC-SA 4.0):https://creativecommons.org/licenses/by-nc-sa/4.0/deed.uk
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).