Исследование различных моделей и методов реализации высоконадежного программного обеспечения показывает, что на сегодняшний день единственной альтернативой методам тестирования и доказательства правильности программ, обеспечивающей высокий уровень надежности исполнения программной системы, несмотря на отдельные ошибки программных компонент, является мультиверсионное программирование [1].
Можно выделить четыре основных варианта формирования мультиверсионного программного обеспечения систем управления и обработки информации:
- мультиверсионная программа без избыточности;
- мультиверсионная программа с избыточностью;
- мультиверсионная программная система без избыточности;
- мультиверсионная программная система с избыточностью.
Предполагается, что мультиверсионная программная система, состоит из некоторого количества программ, причем каждая программа включает ряд модулей, последовательное исполнение которых соответствует успешному выполнению задачи программы. Мультиверсионная реализация программного обеспечения без избыточности предполагает, что доступен ряд версий программных модулей, но ввиду ограничений возможно использование только по одной версии для каждого модуля.
Большое количество модулей программного обеспечения систем управления и обработки информации, их избыточные версии, а также ограничения ставят пред проектировщиком задачу принятия решений по выбору оптимального состава мультиверсионного программного обеспечения. Многообразие вариантов формирования мультиверсионного программного обеспечения дает проектировщику гибкость в выборе соответствующей модели мультиверсионного программного обеспечения проектируемой системы управления и обработки информации.
СПИСОК ЛИТЕРАТУРЫ:
- 1Царев, Р. Ю. Программно-аппаратное обеспечение отказо- и катастрофоустойчивых систем управления и обработки информации: Монография / А. В. Аниконов, М. Ю. Слободин, Р. Ю. Царев. М.: Макс-пресс, 2006. 244 с.
Библиографическая ссылка
Волков В.А., Царев М.Ю. Мультиверсионное программное обеспечение в системах управления и обработки информации // Современные наукоемкие технологии. 2006. № 8. С. 41-41;URL: https://top-technologies.ru/ru/article/view?id=24782 (дата обращения: 14.04.2025).