Тысяча полезных мелочей    

ПОДДЕРЖКА ПРИНЯТИЯ РЕШЕНИЙ ПРИ МУЛЬТИВЕРСИОННОМ ФОРМИРОВАНИИ ВЫСОКОНАДЕЖНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

ПОДДЕРЖКА ПРИНЯТИЯ РЕШЕНИЙ ПРИ МУЛЬТИВЕРСИОННОМ ФОРМИРОВАНИИ ВЫСОКОНАДЕЖНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Царев Р.Ю. Статья в формате PDF 171 KB

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

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

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

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

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

Мультиверсионная методология формирования высоконадежного программного обеспечения основана на использовании двух или более версий модуля программного обеспечения, исполняемых параллельно. Использование множественных версий обосновывается предположением о том, что по-разному построенные компоненты, т.е. различными проектировщиками, различными инструментальными средствами проектирования, реализующие различные алгоритмы и т.д. имеют разные ошибки [2]. Поэтому, если одна версия производит сбой, по крайней мере, одна из альтернативных версий должна обеспечить корректный вывод.

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

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

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

Поддержка принятия решений может быть подразделена на формализуемую и неформализуемую. Формализуемой называют деятельность, которая может быть отображена в структурно-определенной знаковой системе. Очевидно, что чем сложнее задача, тем труднее ее формализовать и напрямую применить алгоритмические методы получения решений.

Поскольку выбор оптимального варианта формирования мультиверсионного программного обеспечения представляет собой задачу выбора из дискретного множества альтернатив, количество которых конечно, то целесообразно использовать методы многоатрибутивного принятия решений [3].

Многоатрибутивные методы, которые могут быть использованы при выборе оптимального варианта мультиверсионного программного обеспечения эквивалентны, однако их принципы оценки альтернатив различны. Например, можно привести следующие особенности некоторых из методов многоатрибутивного принятия решений [4]:

1. Метод простого суммарного взвешивания - выбор альтернативы происходит на основе значений функции полезности.

2. Линейный метод назначения, метод ELECTRE - выполняется общее ранжирование в порядке предпочтения, что позволяет выявить альтернативу, наилучшим образом удовлетворяющую заданной мере соответствия.

3. Метод упорядоченного предпочтения через сходство с идеальным решением - при выборе альтернативы оценивается относительная близость к идеальному решению.

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

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

Список литературы

  1. Соммервилл, И. Инженерия программного обеспечения / И. Соммервилл // Вильямс, 2002. - 624 с.
  2. Avizienis, A. On the Implementation of N-Version Programming for Software Fault Tolerance During Program Execution / A. Avizienis, L. Chen // Proc. COMPAC 77. - 1997. - P. 149-155.
  3. Ching-Lai Hwang, Kwangsun Yoon. Multiple Attribute Decision Making. Methods and Application, Springer-Verlag, Berlin, 1981, 255 p.
  4. Царев, Р.Ю. Многоатрибутивные методы интеллектуализации систем поддержки принятия решений / Р.Ю. Царев // Системы управления и информационные технологии. - 2007. - №3 (29). - С. 199-202.

Работа выполнена по гранту Президента Российской Федерации для государственной поддержки молодых российских ученых - кандидатов наук (Конкурс МК-2010, № МК-341.2010.9)



ДЕПО-МОДЕЛИРОВАНИЕ ПРОТИВОДЕЙСТВИЯ ДЕГЕНЕРАТИВНЫМ ПРОЦЕССАМ В КОНСЕРВАТИВНОМ И ВОССТАНОВИТЕЛЬНОМ ЛЕЧЕНИИ

ДЕПО-МОДЕЛИРОВАНИЕ ПРОТИВОДЕЙСТВИЯ ДЕГЕНЕРАТИВНЫМ ПРОЦЕССАМ В КОНСЕРВАТИВНОМ И ВОССТАНОВИТЕЛЬНОМ ЛЕЧЕНИИ Депо-моделирование описывает круговые процессы в метаболизме, качели депо-пулов, обратные связи между ними, связь воспаления и энергетики в организме, медленные ритмы в метаболизме. Сравнительное изучение противодействия дегенеративным процессам в консервативном и восстановительном лечении показывает, что формирование медленных ритмов, при которых воспаление и дегенеративные процессы идут по менее повреждающему и более оновляющему ткани сценарию, и с повышением энергоэффективности клеток, более успешно происходит при восстановительном, чем при консервативном лечении. Слабые медленные (недели, сезоны) отрицательные и положительные обратные связи отличают метод восстановительного лечения от сильных и быстрых (часы, сутки, 2 недели) при консервативном. ...

07 10 2026 6:29:48

СЕЗОННЫЕ ФАКТОРЫ В РОЖДЕНИИ БОЛЬНЫХ ШИЗОФРЕНИЕЙ

СЕЗОННЫЕ ФАКТОРЫ В РОЖДЕНИИ БОЛЬНЫХ ШИЗОФРЕНИЕЙ Обсуждается сезонность рождения больных шизофренией. Исследовав 2017 случаев заболевания, авторы отмечают сезонность и гендерные различия в рождении больных шизофренией. Высказывается предположение, что одной из причин сезонных колебаний рождаемости больных, у мужчин, может быть патогенное действие вирусной инфекции на головной мозг плода во втором триместре беременности. ...

04 10 2026 11:10:16

НОВЫЕ ВОЗМОЖНОСТИ НЕМЕДИКАМЕНТОЗНОЙ ТЕРАПИИ ГЭРБ

НОВЫЕ ВОЗМОЖНОСТИ НЕМЕДИКАМЕНТОЗНОЙ ТЕРАПИИ ГЭРБ Статья в формате PDF 140 KB...

28 09 2026 21:55:18

МЕТОДЫ КОРРЕКЦИИ ЗРИТЕЛЬНО-ДВИГАТЕЛЬНОЙ И МОТОРНОЙ КООРДИНАЦИИ У ДЕТЕЙ С НАРУШЕНИЕМ ЗРЕНИЯ И РЕЧИ

МЕТОДЫ КОРРЕКЦИИ ЗРИТЕЛЬНО-ДВИГАТЕЛЬНОЙ И МОТОРНОЙ КООРДИНАЦИИ У ДЕТЕЙ С НАРУШЕНИЕМ ЗРЕНИЯ И РЕЧИ В процессе тренировки отдельных компонентов ручной моторики (тонус, сила, точность движений, кинетический и динамический пpaксис) у детей совершенствуется произвольное внимание, развиваются навыки контроля и планирования целостного действия. ...

27 09 2026 17:28:39

ВЛИЯНИЕ НИЗКОИНТЕНСИВНОГО ЛАЗЕРНОГО ИЗЛУЧЕНИЯ НА ФОРМИРОВАНИЕ ЗДОРОВЬЯ ДЕТЕЙ

ВЛИЯНИЕ НИЗКОИНТЕНСИВНОГО ЛАЗЕРНОГО ИЗЛУЧЕНИЯ НА ФОРМИРОВАНИЕ  ЗДОРОВЬЯ ДЕТЕЙ Проблема формирования здоровья детей в дошкольных образовательных учреждениях (ДОУ) остаётся актуальной до сих пор. На основе применения низкоинтенсивного лазерного излучения ( НИЛИ) были разработаны способы низкоинтенсивной лазерной реабилитации (НИЛР). В результате НИЛР детей достигались снижение показателей респираторной заболеваемости, экстренной медицинской помощи, госпитализации, временной утраты трудоспособности родителей. Рост среднего показателя здоровья и показателя динамичности здоровья отражали повышение уровня здоровья детей. НИЛР доступна, эффективна и безопасна. ...

21 09 2026 19:36:47

ЧЕТЫРЕХМЕРНЫЙ МИР БЕЗ ФАКТОРА ВРЕМЕНИ

ЧЕТЫРЕХМЕРНЫЙ МИР БЕЗ ФАКТОРА ВРЕМЕНИ Статья в формате PDF 109 KB...

20 09 2026 23:41:18

ОБ АНАЛОГЕ ВТОРОГО ЗАКОНА ТЕРМОДИНАМИКИ ДЛЯ ЧЕЛОВЕЧЕСКОГО ОБЩЕСТВА

ОБ АНАЛОГЕ ВТОРОГО ЗАКОНА ТЕРМОДИНАМИКИ ДЛЯ ЧЕЛОВЕЧЕСКОГО ОБЩЕСТВА Дано краткое описание работы тепловой машины, которая подчиняется второму закону термодинамики. Высказана гипотеза, что для человеческого общества справедлив аналогичный закон. Дана формулировка такого закона. Проведена параллель между работой тепловой машины и бизнесом. Сделаны некоторые выводы применительно к жизни человеческого общества. ...

18 09 2026 16:26:24

ИЗМЕНЕНИЕ РЕГУЛЯЦИИ ИММУНИТЕТА И МЕТАБОЛИЗМА

ИЗМЕНЕНИЕ РЕГУЛЯЦИИ ИММУНИТЕТА И МЕТАБОЛИЗМА Статья в формате PDF 91 KB...

17 09 2026 0:40:37

ОПЫТ ПРИМЕНЕНИЯ НЕТРАДИЦИОННЫХ КОРМОВЫХ ДОБАВОК

ОПЫТ ПРИМЕНЕНИЯ НЕТРАДИЦИОННЫХ КОРМОВЫХ ДОБАВОК Статья в формате PDF 117 KB...

15 09 2026 15:33:29

БИОХИМИЧЕСКИЙ АНАЛИЗ КРОВИ КРЫС ПРИ ХРОНИЧЕСКОМ ОТРАВЛЕНИИ СОЛЯМИ МОЛИБДЕНА И ХРОМА

БИОХИМИЧЕСКИЙ АНАЛИЗ КРОВИ КРЫС ПРИ ХРОНИЧЕСКОМ ОТРАВЛЕНИИ СОЛЯМИ МОЛИБДЕНА И ХРОМА При хроническом отравлении солями молибдена и хрома определены функциональные нарушения у экспериментальных животных. Изменения в плазме крови выявили нарушения желудочно-кишечного тpaкта, печени, почек, сердечной мышцы крыс. ...

02 09 2026 3:11:49

Еще:
Поддержать себя -1 :: Поддержать себя -2 :: Поддержать себя -3 :: Поддержать себя -4 :: Поддержать себя -5 :: Поддержать себя -6 :: Поддержать себя -7 :: Поддержать себя -8 :: Поддержать себя -9 :: Поддержать себя -10 :: Поддержать себя -11 :: Поддержать себя -12 :: Поддержать себя -13 :: Поддержать себя -14 :: Поддержать себя -15 :: Поддержать себя -16 :: Поддержать себя -17 :: Поддержать себя -18 :: Поддержать себя -19 :: Поддержать себя -20 :: Поддержать себя -21 :: Поддержать себя -22 :: Поддержать себя -23 :: Поддержать себя -24 :: Поддержать себя -25 :: Поддержать себя -26 :: Поддержать себя -27 :: Поддержать себя -28 :: Поддержать себя -29 :: Поддержать себя -30 :: Поддержать себя -31 :: Поддержать себя -32 :: Поддержать себя -33 :: Поддержать себя -34 :: Поддержать себя -35 :: Поддержать себя -36 :: Поддержать себя -37 :: Поддержать себя -38 ::