Обработка информации отличалась высокой функциональной сложностью, связанной со стохастическими процессами, выделением сигнала среди помех, которые не поддавались математическому описанию, в связи с новизной предметной области (космос, факел наземной ракеты, аппаратура обнаружения, космический аппарат, динамика орбиты). Прием и обработка телеметрии характеризовалась разнообразными потоками сообщений, что потребовало решения задач по оптимизации времени и методов обработки. Проверка и контроль КА на стартовой позиции должны были выполнять полноценный контроль КА в период предстартовой подготовки, что обеспечивалось применением штатной и имитационной аппаратуры и проведением проверки работы в соответствии с реальной временной диаграммой функционирования КА на орбите. Объемы программных комплексов, обеспечивавших функционирование системы (без учета технологических средств разработки программ и проверки технических средств) составляли:
• управления системой и радиолинией – 100 тыс. строк;
• обработки информации внешней обстановки – 100 тыс. строк;
• приема и обработки телеметрии КА – 50 тыс. строк;
• проверки и контроля КА на стартовой позиции – 30 тыс. строк;
• программы необслуживаемой бортовой системы КА – 4 тыс. строк.
В 1978-м году были завершены государственные испытания, и в 1979-м году она была принята на вооружение.
В 1980-м году начались работы по созданию глобальной космической системы обнаружения стартов баллистических ракет «УСК-МО». Группировка КА на стационарных орбитах должна была наблюдать за всеми ракетоопасными районами мира. Это потребовало создания новой системы, которая по основным компонентам входящих систем совпадала с «УСК», а по сложности решаемых задач превосходила ее в несколько раз. Комплекс управления КА базировался на ВК 3700, состоящий из трех ЭВМ 70Т6. Комплекс обработки информации составлял спецвычислитель разработки ЦНИИ «Комета» для предварительной обработки информации, ВК «Эльбрус» для определения параметров траекторий ракет и двух ЭВМ 70Т6 для формирования и выдачи информации внешним абонентам. Комплекс обработки телеметрической информации включал двухмашинный вычислительный комплекс из ЭВМ ЕС 1045. Бортовая ЭВМ, размещенная на КА была ЭВМ МБУ-3 разработки ЦНИИ «Комета». Комплекс контроля и обслуживания КА на стартовой позиции включал ЭВМ СМ 1425 и группу ЭВМ «Электроника».
Общий объем комплекса программ для обеспечения функционирования системы «УСК-МО» достигал 650 тыс. строк команд. Применялись средства автоматизации и языки высокого уровня. Кросссистемы разрабатывались и применялись отдельными группами разработчиков, прежде всего, для отладки встроенного комплекса программ для бортовой ЭВМ. В разработке программ участвовало около 500 специалистов. Успешному созданию программных комплексов способствовало последовательное формирование программной инженерии в ЦНИИ «Комета», во многом благодаря участию в Координационном совете Министерства радиопромышленности СССР по автоматизации проектирования программного обеспечения и в НИР ПРОМЕТЕЙ по разработке автоматизированных технологий создания крупномасштабных программных средств для систем реального времени.
Работы ЦНИИ КОМЕТА проводились по созданию сквозной автоматизированной технологии разработки алгоритмического и программного обеспечения для необслуживаемых специализированных бортовых вычислительных комплексов космических аппаратов (КА) системы предупреждения о ракетном нападении [9, 11]. Эта технология базировалась на инструментальных ЕС ЭВМ, СМ ЭВМ и комплексных имитационно-моделирующих стендах, которые кроме инструментальной среды содержали реальные бортовые вычислительные комплексы, а также некоторые элементы аппаратуры управления КА и функционировали в реальном времени. Технологические средства ПРОМЕТЕЙ-технологии, созданные в 80-е годы в ЦНИИ КОМЕТА, непрерывно совершенствовались, переносились на другую современную инструментальную среду.
В «ЦНИИ «Комета» были выполнены научно-исследовательские и опытно-конструкторские работы по направлениям программной инженерии:
• исследование жизненного цикла разработки сложных программных комплексов, анализ статистики ошибок, создание автоматизированных технологий отладки, обеспечивающих качества программных комплексов оборонного назначения;
• исследование и разработка средств для динамической отладки и испытаний программ объектных ЭВМ в реальном масштабе времени с использованием комплексных испытательных моделирующих стендов;
Читать дальше
Конец ознакомительного отрывка
Купить книгу