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...
Main Authors: | , , |
---|---|
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 |