Журнал "Программная инженерия"
Теоретический и прикладной научно-технический журнал
ISSN 2220-3397

Номер 6 2013 год

УДК: 681.3
Инструментальное средство проектирования оптимальной архитектуры отказоустойчивых программных систем
Д. А. Шеенок, аспирант, КрИЖТ ИрГУПС, e-mail: dmitryshkras@rambler.ru

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

Ключевые слова: проектирование программной архитектуры, оптимизация, генетический алгоритм
Стр. 20–26