Метод блоков восстановления для повышения надежности программного обеспечения: сравнение с мультиверсионным программированием

Бесплатный доступ

На сегодняшний день вычислительные машины применяются в каждой сфере деятельности человека (от научно-исследовательской деятельности и до сферы обслуживания). В данной статье раскрыта тема возрастания актуальности надежности программного обеспечения в связи важностью сохранения надежной и отказоустойчивой работы программного обеспечения в критически важных для человека отраслях науки и техники. В работе описаны такие способы повышения надёжности программного обеспечения и его защиты от влияния ошибок, как метод блоков восстановления и методы, основанные на избыточности, в частности, мультиверсионное программирование. Описан принцип работы, и приведена схема метода блоков восстановления. Проведено сравнение метода мультиверсионного программирования и метода блоков восстановления с последующим теоретическим анализом достоинств и недостатков метода блоков восстановления. Представлены результаты проведения эксперимента по сравнению этих двух подходов

Еще

Надежность программного обеспечения, метод блоков восстановления, N-версионное программирование, мультиверсионное программирование

Короткий адрес: https://sciup.org/14123670

IDR: 14123670   |   DOI: 10.47813/2782-2818-2022-2-3-0127-0138

Статья