Содержание
Введение.
1. Мультнверсиопное программное обеспечение как способ повышения наджности информационноуправляющих систем
1.1. Программный компонент систем управления и обработки информации
1.2. Надежность функционирования программного обеспечения.
1.2.1. Надежностная характеристика программного модуля.
1.2.2. Обеспечение надежности программ с помощью введения избыточности
1.3. Мультиверсионное программирование как методология проектирования отказоустойчивого программного обеспечения систем
управления и обработки информации.
Выводы.
2. Алгоритмы голосования в мультиверсионном программном обеспечении.
2.1. Алгоритмы голосования, основанные на сравнении выходных
данных.
2.1.1. Неформатизованные алгоритмы голосования.
2.1.2. Формализованные алгоритмы голосования.
2.2. Алгоритмы с принятием решения вне зависимости от схожести выходных данных
2.2.1. Максимально вероятное голосование МЬУ.
2.2.2. Усредннное голосование .
Выводы.
3. Специфика применения алгоритмов голосования в мультиверсионном программном обеспечении информационноуправляющих систем
3.1. Неоднозначность принятия решения в алгоритмах голосования согласованным большинством.
3.2. Склеивание подмножеств выходных данных.
3.3. Оценка результатов голосования.
3.4. Несовместность разбиений в алгоритмах с минимизацией.
3.5. Выбор значения Хсечения в нечтких алгоритмах.
3.6. Комплексное применение алгоритмов голосования в
мультиверсионном программном обеспечении
Выводы.
4. Программная реализация результатов работы
4.1. Программа ЫУХ
4.1.1. Особенности программы
4.1.2. Взаимодействие с исполняемыми версиями.
4.1.3. Общая схема работы программы.
4.1.4. Обобщенная схема работы версии
4.1.5. Требования к разработке версий
4.2. Программа ПУХт.
Заключение
Список использованных источников
- Київ+380960830922
