Применение информационно-управляющих систем в различных областях производства и научных исследований требует обеспечения определенного уровня надежности при функционировании данных систем. Наибольшее значение этот фактор имеет в таких областях, где отказ системы управления может привести к значительным финансовым и материальным убыткам, а также нанести урон здоровью и жизни людей. Поскольку, обработка информации выполняется посредством программного обеспечения, то его надежность непосредственно определяет надежность всей системы управления и обработки данных.
Одной из наиболее перспективных и уже положительно зарекомендовавших себя методологий обеспечения высокой надежности и отказоустойчивости программного обеспечения является мультиверсионное проектирование [1]. Данная методология основывается на принципе программной избыточности, введение которой позволяет существенно повысить уровень надежности программного обеспечения информационно-управляющих систем.
Большое количество модулей программного обеспечения сложной информационно-управляющей системы, избыточные версии программных модулей, а также ограничения реального мира такие, например, как стоимость, ставят пред проектировщиком задачу принятия решений по выбору оптимального состава мультиверсионного программного обеспечения с учетом ряда критериев [2]. Однако зачастую в задачах принятия решений невозможно найти наилучший вариант - результатом процедуры принятия решений является множество недоминируемых альтернатив. В этом случае, выбор лучшего варианта производит лицо, принимающее решение. Так возникает проблема выбора лучшего варианта программного обеспечения из всей совокупности предлагаемых альтернатив, которая, как правило, оказывается многоатрибутивной, так как, наряду с повышением надежности, необходимо решать ряд других задач, таких, как снижение денежных затрат на разработку, внедрение и модификацию системы, уменьшение времени реализации процесса управления и пр.
Работа в области формирования программного обеспечения информационно-управляющих систем требует определенных затрат, однако практическая значимость решения этой задачи для нужд науки и промышленности не оставляет сомнений в ее экономической целесообразности, своевременности и актуальности.
СПИСОК ЛИТЕРАТУРЫ
- Поздняков, Д. А. Разработка и исследование среды мультиверсионного исполнения программных модулей / Д. А. Поздняков, И. С. Титовский, Р. В. Юнусов. Вестник НИИ СУВПТ. Вып.13. Красноярск: НИИ СУВПТ, 2003. С. 155 - 170.
- Семенько, Т. И. Многоатрибутивный подход к формированию программного обеспечения отказоустойчивых систем управления / Т. И. Семенько. Успехи современного естествознания, 2005. Вып. 6. С. 32 - 33.
Работа представлена на научную конференцию с международным участием «Проблемы передачи и обработки информации», 13-20 октября 2006, ОАЭ (Дубай). Поступила в редакцию 18.09.2006г.
Библиографическая ссылка
Аниконов А.В., Морозов В.А., Царев Р.Ю. МУЛЬТИВЕРСИОННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИНФОРМАЦИОННО-УПРАВЛЯЮЩИХ СИСТЕМ // Фундаментальные исследования. 2006. № 11. С. 65-65;URL: https://fundamental-research.ru/ru/article/view?id=6544 (дата обращения: 18.05.2025).