Scientific journal
International Journal of Applied and fundamental research
ISSN 1996-3955
ИФ РИНЦ = 0,593

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

Поскольку повышение надежности ПО явля­ется актуальной задачей, а мультиверсионность, как метод повышения надежности ПО является перспективным и достаточно эффективным мето­дом, автором предложен способ применения мето­дов сетевого анализа (ГЕРТ сетей) для получения вероятностно-временных характеристик функцио­нирования системы построенной на мультиверси-онной архитектуре. Методы сетевого анализа по­зволяют легко построить модель системы и соста­вить процедуры для определения её качественных характеристик. Любой комплекс программ и все ПО как совокупность всех комплексов программ является сложной системой и, в соответствии с этим, может быть подвергнут декомпозиции и представлен в виде множества узлов и дуг или про­сто сети, из чего следует, что любое мультиверси-онное ПО может быть представлено в виде сети.

Автором предложена методика представления мультиверсионного ПО в виде ГЕРТ-сети, а также алгоритм получения вероятностно-временных ха­рактеристик функционирования системы. Кроме того, впервые предложены базовые модели ГЕРТ-сетей, описывающие различные способы примене­ния методологии мультиверсий для обеспечения отказоустойчивости программного обеспечения.