Проверяемый текст
Попов, Андрей Анатольевич. Оптимизационные методы формирования мультиверсионного программного обеспечения критичных по надежности систем управления (Диссертация 2002)
[стр. 14]

объясняются высокой степенью автоматизации процессов управления в ряде систем и особой важностью выполняемых функций.
Работа в системе управления реальными объектами в большинстве случаев требует от КП надежного функционирования при длительном (иногда круглосуточном и многомесячном) непрерывном решении заданного набора задач.
Так как сложность современных систем управления возрастает значительно быстрее, чем надежность используемой в них аппаратуры, то все более острой становится проблема обеспечения высокого качества выдаваемых результатов и сохранения работоспособности системы (пусть даже с худшими показателями) в условиях выхода из строя отдельных компонент аппаратуры.
Для обеспечения необходимой надежности системы в КП широко применяются различные методы контроля, параллельное решение задач, а также совместная работа нескольких вычислительных машин в процессе решения единого комплекса задач управления.

1.1.1.
Надежностная характеристика программного модуля Надежность технических систем определяется в основном двумя факторами
[13]: надежностью компонент и ошибками в модели системы, допущенными при проектировании или изготовлении.
Относительно невысокая надежность компонент, их глубокая взаимозависимость и способность к разрушению, старению или снижению надежности в процессе эксплуатации привели к тому, что этот фактор оказался превалирующим для надежности аппаратуры.
Надежность сложных
КП определяется теми же двумя факторами.
Однако соотношение их влияния иное.
Хранение программ на магнитных
или иных носителях при отсутствии внешнего вмешательства характеризуется очень высокой надежностью.
Доминирующим для надежности КП является второй фактор — ошибки проектирования.

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

объясняются высокой степенью автоматизации процессов управления в ряде систем и особой важностью выполняемых функций.
Работа в системе управления реальными объектами в большинстве случаев требует от КП надежного функционирования при длительном (иногда круглосуточном и многомесячном) непрерывном решении заданного набора задач.
Так как сложность современных систем управления возрастает значительно быстрее, чем надежность используемой в них аппаратуры, то все более острой становится проблема обеспечения высокого качества выдаваемых результатов и сохранения работоспособности системы (пусть даже с худшими показателями) в условиях выхода из строя отдельных компонент аппаратуры.
Для обеспечения необходимой надежности системы в КП широко применяются различные методы контроля, параллельное решение задач, а также совместная работа нескольких вычислительных машин в процессе решения единого комплекса задач управления.

В широком понимании термин "программные средства" охватывает функциональные и служебные программы, средства автоматизации программирования, тестирования, отладки и т.п.
Иногда такие ПС называют программным обеспечением автоматизированных систем управления.
Функциональные программы, реализующие конкретные алгоритмы взаимодействия с объектами управления или их функциональные особенности, обычно называют специальными программными средствами.
Объем функциональных программ в управляющих ЭВМ часто занимает 50...70% от общего объема памяти программ.
Под общим программным обеспечением, или общими ПС, подразумеваются программы организации вычислительного процесса, системы функционального контроля процессов, системы автоматизации программирования и отладки.
Таким образом, в состав общего программного обеспечения выделяется совокупность ПС, не связанных непосредственно с решением конкретных целевых задач управления, однако существенно 17

[стр.,33]

1.3.
Н а д е ж н о с т ь ф у н к ц и о н и р о в а н и я к о м п л е к с о в п р о г р а м м 1.3.1.
Надежностная характеристика программного модуля Надежность технических систем определяется в основном двумя факторами
[24]: надежностью компонент и ошибками в конструкции, допущенными при проектировании или изготовлении.
Относительно невысокая надежность компонент, их глубокая взаимозависимость и способность к разрушению, старению или снижению надежности в процессе эксплуатации привели к тому, что этот фактор оказался превалирующим для надежности аппаратуры.
Надежность сложных
KII определяется теми же двумя факторами.
Однако соотношение их влияния иное.
Хранение программ на магнитных
носителях при отсутствии внешнего вмешательства характеризуется очень высокой надежностью.
Доминирующим для надежности КП является второй фактор — ошибки проектирования
[91].
Программа любой сложности и назначения при строго фиксированных исходных данных и абсолютно надежной аппаратуре исполняется по
однозначно определенному маршруту и дает на выходе строго определенный результат.
Однако случайное изменение исходных данных и накопленной при обработке информации, а также множество условных переходов в программе создают огромное количество различных маршрутов исполнения для каждого КП.
Такое количество вариантов исполнения программы нельзя проверить полностью из-за ограничений на длительность отладки и приемочных испытаний.
Источниками ненадежности являются непроверенные сочетания исходных данных, при которых отлаженный КП дает неверные результаты или отказы.
Для последующего изложения следует уточнить фундаментальные понятия теории надежности и особенности их использования для изучения характеристик функционирования программ.
Понятие отказа связано с нарушением работоспособности изделия и его соответствия требованиям технической документации.
Отказ при исполнении 33

[Back]