Журнал "Программная инженерия"
Теоретический и прикладной научно-технический журнал
ISSN 2220-3397

Номер 9-10 2019 год

DOI: 10.17587/prin.10.384-390
УДК: 004.052.2
Определение метрики диверсифицированности мультиверсионного программного обеспечения на уровне языков программирования
Д. В. Грузенкин, ст. препод., e-mail: gruzenkin.denis@good-look.su, А. С. Михалев, ст. препод., e-mail: asmikhalev@yandex.ru, Сибирский федеральный университет, г. Красноярск

Рассмотрена проблема оценки качества мультиверсионного программного обеспечения. Поскольку концепция мультиверсионного программирования заключается в обеспечении независимости сбоев различных версий каждого конкретного модуля для повышения надежности всей системы в целом, надежность конкретного модуля тем выше, чем больше различий между его версиями. Введена и обоснована численная метрика, определяющая значение различия версий одного программного модуля на уровне языков программирования.

Ключевые слова: мультиверсионное программирование, мультиверсионное программное обеспечение, мера различия программного обеспечения, метрика диверсифицированности программного обеспечения на уровне алгоритмов, качество программного обеспечения, надежность программного обеспечения, диверсификация мультиверсионного программного обеспечения
Стр. 384–390.