Перевод названия: Improving UAVs control systems reliability for environmental monitoring by applying a common diversity metric to modify the agreed by the majority vote algorithm
Тип публикации: доклад, тезисы доклада, статья из сборника материалов конференций
Конференция: Наука, технологии, общество: Экологический инжиниринг в интересах устойчивого развития территорий (НТО-Ш-2022); Красноярск; Красноярск
Год издания: 2022
Идентификатор DOI: 10.47813/nto.3.2022.6.458-469
Ключевые слова: N-version programming, vote algorithm, common diversity metric, voting algorithms modification method, мультиверсионное программирование, алгоритм голосования, общая метрика диверсифицированности, методика модификации алгоритмов голосования
Аннотация: В работе рассматривается проблема повышения надёжности систем управления беспилотными летательными аппаратами, которые применяются для экологического мониторинга и сельскохозяйственных нужд. Повышение надёжности программных систем такого рода может быть достигнуто за счёт применения мультиверсионного программного обеспечения, в котПоказать полностьюором нередко используется алгоритм голосования согласованным большинством. Однако данный алгоритм может производить выбор предположительно верного ответа всего модуля случайным образом. Это происходит, когда несколько групп версий одинаковой численности выдают различные ответы. Для решения данной проблемы в работе предлагается модифицировать алгоритм голосования согласованным большинством путём применения общей метрики диверсифицированности. В работе описана общая метрика диверсифицированности, а также пара частных метрик, входящих в её состав (метрика диверсифицированности мультиверсий на уровне языков программирования и метрика диверсифицированности на уровне алгоритмов). Также приведена методика модификации алгоритма голосования согласованным большинством. В завершении работы подведены итоги, и сделан вывод о целесообразности применения общей метрики диверсифицированности для модификации алгоритма согласованным большинством с целью повышения надёжности беспилотных летательных аппаратов экологического мониторинга и сельскохозяйственного назначения. The article considers the problem of control systems for unmanned aerial vehicles reliability increasing, which are used for environmental monitoring and agricultural needs. Software systems reliability improving can be achieved through the use of N-version software, which often uses an algorithm for voting by an agreed majority. However, this algorithm can select the presumably correct answer of a entire module randomly. This happens when several groups of versions of the same amount give different answers. To solve this problem, the article proposes to modify the voting algorithm by an agreed majority by applying a common diversity metric. The paper describes the common diversity metric, as well as a couple of particular metrics included in it (the programming languages diversity metric and the algorithm diversity metric). The method of modifying the voting algorithm by an agreed majority is also given. In the article conclusion the results were summed up, and a conclusion was made about the expediency of using a common diversity metric to modify the vote algorithm by an agreed majority in order to increase the reliability of unmanned aerial vehicles for environmental monitoring and agricultural purposes.
Журнал: Наука, технологии, общество: экологический инжиниринг в интересах устойчивого развития территорий
Номера страниц: 458-469
Место издания: Красноярск