Метод блоков восстановления для повышения надежности программного обеспечения: сравнение с мультиверсионным программированием
Автор: Д. В. Грузенкин, Д. О. Шаварин
Журнал: Современные инновации, системы и технологии.
Рубрика: Управление, вычислительная техника и информатика
Статья в выпуске: 2 (3), 2022 года.
Бесплатный доступ
На сегодняшний день вычислительные машины применяются в каждой сфере деятельности человека (от научно-исследовательской деятельности и до сферы обслуживания). В данной статье раскрыта тема возрастания актуальности надежности программного обеспечения в связи важностью сохранения надежной и отказоустойчивой работы программного обеспечения в критически важных для человека отраслях науки и техники. В работе описаны такие способы повышения надёжности программного обеспечения и его защиты от влияния ошибок, как метод блоков восстановления и методы, основанные на избыточности, в частности, мультиверсионное программирование. Описан принцип работы, и приведена схема метода блоков восстановления. Проведено сравнение метода мультиверсионного программирования и метода блоков восстановления с последующим теоретическим анализом достоинств и недостатков метода блоков восстановления. Представлены результаты проведения эксперимента по сравнению этих двух подходов
Надежность программного обеспечения, метод блоков восстановления, N-версионное программирование, мультиверсионное программирование
Короткий адрес: https://sciup.org/14123670
IDR: 14123670 | DOI: 10.47813/2782-2818-2022-2-3-0127-0138