26.09.2000 Мнения, Идеи и практики автоматизацииОБЗОРЫПо материалам журнала CrossTalkВ 1986 г. МО США приняло решение о необходимости замены истребителей F-15C и F-16, которые по всем своим характеристикам существенно уступали разрабатывавшемуся тогда в СССР МиГу-МФИ, и приступило к созданию самолета Advanced Tactical Fighter (позже он получил название F-22 Raptor). Программирование бортовой авионики началось в августе 1991 г., а первый полет с ней F-22 совершил в сентябре 1997-го.Создание соответствующего ПО первоначально оценивалось как проект с высоким уровнем риска. К его написанию в общей сложности привлекалось около 20 компаний, расположенных в разных штатах. По предварительным оценкам, объем проекта достигал миллионов строк кода - для встраиваемых систем реального времени это очень много. Нужно было не только спрогнозировать развитие ИТ на долгий срок (на десятилетия), предусмотрев их непрерывное изменение, но и организовать тесное и постоянное взаимодействие всех подразделений фирм-исполнителей. Поэтому четыре главных софт-подрядчика - Northrop Grumman, Lockheed Martin, Boeing и General Dynamics (всего в проекте по созданию F-22 участвуют 4500 компаний) самой важной и приоритетной задачей считали сведение к минимуму вероятных рисков. В этом им помогала независимая команда сотрудников института программной инженерии SEI при университете Карнеги - Меллона (где была создана методология CMM). Эта команда оценивала качество бортового ПО и процессы его создания.Базовой платформой была выбрана VAX/VMS фирмы DEC - ...
читать далее.