The Harvest Coach Architecture: Embedding Deviation-Tolerance in a Harvest Logistic Solution

We introduce a deviation-tolerance software architecture, which is devised for a prototype of a cloud-based harvest operation optimisation system issuing harvest plans. The deviation-tolerance architecture adapts the fault tolerance notions originating in the area of systems engineering to the harve...

Full description

Bibliographic Details
Main Authors: Hugo Daniel Macedo, René Søndergaard Nilsson, Peter Gorm Larsen
Format: Article
Language:English
Published: MDPI AG 2019-04-01
Series:Computers
Subjects:
Online Access:https://www.mdpi.com/2073-431X/8/2/31
_version_ 1798038979377889280
author Hugo Daniel Macedo
René Søndergaard Nilsson
Peter Gorm Larsen
author_facet Hugo Daniel Macedo
René Søndergaard Nilsson
Peter Gorm Larsen
author_sort Hugo Daniel Macedo
collection DOAJ
description We introduce a deviation-tolerance software architecture, which is devised for a prototype of a cloud-based harvest operation optimisation system issuing harvest plans. The deviation-tolerance architecture adapts the fault tolerance notions originating in the area of systems engineering to the harvest domain and embeds them into the Vienna developed method (VDM) model at the core of our harvest logistics system prototype. The fault tolerance supervision/execution level architecture is framed under the notion of an “harvest coach„ which diagnoses deviations to the planned operations using “harvest deviation monitors„ and deploys a novel “plan„ (controller) that mitigates the encountered “deviation„ (fault). The architecture enabled the early start of field experiments of the harvest logistics system prototype, which lead to the validation/refutation of early design stage assumptions on the diverse system components behaviours and capabilities. For instance, we casually found discrepancies in the arithmetic precision of open-source libraries used in the conversion of vehicle positioning coordinates, we assessed the maturity of the frameworks used to develop the field user interfaces, and we calibrated the level of system-operator interactivity when deviations occurs. The obtained results indicate that the architecture may have a positive impact in the context of developing systems featuring intrinsic human-driven deviations which require mitigation.
first_indexed 2024-04-11T21:47:36Z
format Article
id doaj.art-34b9cd0baa1845c3a03b1e5fd862b1cb
institution Directory Open Access Journal
issn 2073-431X
language English
last_indexed 2024-04-11T21:47:36Z
publishDate 2019-04-01
publisher MDPI AG
record_format Article
series Computers
spelling doaj.art-34b9cd0baa1845c3a03b1e5fd862b1cb2022-12-22T04:01:23ZengMDPI AGComputers2073-431X2019-04-01823110.3390/computers8020031computers8020031The Harvest Coach Architecture: Embedding Deviation-Tolerance in a Harvest Logistic SolutionHugo Daniel Macedo0René Søndergaard Nilsson1Peter Gorm Larsen2DIGIT, Department of Engineering, Aarhus University, 8200 Aarhus N, DenmarkDIGIT, Department of Engineering, Aarhus University, 8200 Aarhus N, DenmarkDIGIT, Department of Engineering, Aarhus University, 8200 Aarhus N, DenmarkWe introduce a deviation-tolerance software architecture, which is devised for a prototype of a cloud-based harvest operation optimisation system issuing harvest plans. The deviation-tolerance architecture adapts the fault tolerance notions originating in the area of systems engineering to the harvest domain and embeds them into the Vienna developed method (VDM) model at the core of our harvest logistics system prototype. The fault tolerance supervision/execution level architecture is framed under the notion of an “harvest coach„ which diagnoses deviations to the planned operations using “harvest deviation monitors„ and deploys a novel “plan„ (controller) that mitigates the encountered “deviation„ (fault). The architecture enabled the early start of field experiments of the harvest logistics system prototype, which lead to the validation/refutation of early design stage assumptions on the diverse system components behaviours and capabilities. For instance, we casually found discrepancies in the arithmetic precision of open-source libraries used in the conversion of vehicle positioning coordinates, we assessed the maturity of the frameworks used to develop the field user interfaces, and we calibrated the level of system-operator interactivity when deviations occurs. The obtained results indicate that the architecture may have a positive impact in the context of developing systems featuring intrinsic human-driven deviations which require mitigation.https://www.mdpi.com/2073-431X/8/2/31VDMharvestinglogisticssystemdeviation-tolerance
spellingShingle Hugo Daniel Macedo
René Søndergaard Nilsson
Peter Gorm Larsen
The Harvest Coach Architecture: Embedding Deviation-Tolerance in a Harvest Logistic Solution
Computers
VDM
harvesting
logistics
system
deviation-tolerance
title The Harvest Coach Architecture: Embedding Deviation-Tolerance in a Harvest Logistic Solution
title_full The Harvest Coach Architecture: Embedding Deviation-Tolerance in a Harvest Logistic Solution
title_fullStr The Harvest Coach Architecture: Embedding Deviation-Tolerance in a Harvest Logistic Solution
title_full_unstemmed The Harvest Coach Architecture: Embedding Deviation-Tolerance in a Harvest Logistic Solution
title_short The Harvest Coach Architecture: Embedding Deviation-Tolerance in a Harvest Logistic Solution
title_sort harvest coach architecture embedding deviation tolerance in a harvest logistic solution
topic VDM
harvesting
logistics
system
deviation-tolerance
url https://www.mdpi.com/2073-431X/8/2/31
work_keys_str_mv AT hugodanielmacedo theharvestcoacharchitectureembeddingdeviationtoleranceinaharvestlogisticsolution
AT renesøndergaardnilsson theharvestcoacharchitectureembeddingdeviationtoleranceinaharvestlogisticsolution
AT petergormlarsen theharvestcoacharchitectureembeddingdeviationtoleranceinaharvestlogisticsolution
AT hugodanielmacedo harvestcoacharchitectureembeddingdeviationtoleranceinaharvestlogisticsolution
AT renesøndergaardnilsson harvestcoacharchitectureembeddingdeviationtoleranceinaharvestlogisticsolution
AT petergormlarsen harvestcoacharchitectureembeddingdeviationtoleranceinaharvestlogisticsolution