Технология эксплуатации основана на использовании малоразмерных библиотек бортового цифрового вычислительного комплекса, концентрации логики и циклограмм проверок в программах цифрового вычислительного комплекса наземной аппаратуры автономного управления и обеспечивает хранение программ проверок на смежных носителях (магнитных дисках) и наращивание объема матобеспечения автономных испытаний практически без изменения программ бортового цифрового вычислительного комплекса. Такая технология позволяет сократить сроки разработки и отработки введением этапности и наращивания. При этом, малоразмерные библиотеки стандартных подпрограмм цифровых вычислительных комплексов блоков второй и первой ступеней обеспечивают обмен с абонентами бортового цифрового вычислительного комплекса по директивам цифровых вычислительных машин наземной аппаратуры автономного управления и доставку информации, прочитанной в цифровой вычислительной машине наземной аппаратуры автономного управления; системное матобеспечение цифрового вычислительного комплекса наземной аппаратуры автономного управления обеспечивает выполнение запросов разработчика проверок на обмен с абонентами без необходимости знания тонкостей программно-алгоритмической реализации этих средств. Создана операционная система цифровой вычислительной машины наземной аппаратуры комплекса автономного управления, а также исследовательский стенд и технология отработки на нем матобеспечения.
Система средств контроля и парирования нештатных ситуаций обеспечивает требуемый уровень безопасности при электроиспытаниях, подготовке к пуску и в полете. Для этого созданы средства контроля параметров для фиксации нештатных ситуаций на основе использования информационно-распределительной системы, матобеспечения бортового и наземного цифрового вычислительного комплекса; средства контроля возникновения нештатных ситуаций в матобеспечении цифрового вычислительного комплекса блока второй ступени, блоков первой ступени, цифрового вычислительного комплекса наземной аппаратуры централизованного комплекса автономного управления и их парирования в полете и на заключительных участках подготовки путем локализации нештатных ситуаций, либо централизованного перевода комплекса автономного управления в режим автоматического прекращения пуска.
Для системы оперативной оценки результатов комплексных испытаний и пуска в матобеспечении бортового и наземного цифрового вычислительного комплекса были созданы средства доставки и оценки данных с выводом на печать результатов и значений первичных контролируемых параметров.
Основой экспериментальной базы для проведения исследований и отработки аппаратуры и программного обеспечения были исследовательские стенды, аналого-цифровые комплексы и комплексные стенды. Исследовательские стенды позволяли провести моделирование отдельных этапов полета ракеты-носителя и полета в целом как в штатном, так и в нештатном режимах. Аналого-цифровой комплекс использовался для моделирования углового движения ракеты с учетом упругих колебаний корпуса и жидкости в топливных баках с задействованием реальных рулевых приводов. Комплексные стенды позволили проверить полную совместимость программного и аппаратного обеспечения системы управления в штатном и нештатном режимах подготовки, пуска и полета ракеты.
Объем и сложность задач, возложенных на комплекс автономного управления ракеты-носителя "Энергия", применение многомашинной структуры вычислительного комплекса, высокие требования к качеству и надежности его программного обеспечения вызвали необходимость решения проблемы разработки и испытаний большого комплекса взаимосвязанных бортовых программ. Объем программного продукта для бортового цифрового вычислительного комплекса составлял около 150 тыс. шестнадцатиразрядных слов. Кроме того, создавались программы для проведения проверок на всех рабочих местах при проведении автономных и комплексных испытаний, огневых стендовых испытаний блоков первой ступени, блока второй ступени и подготовки к пуску ракеты-носителя "Энергия".
Для разработки программного обеспечения комплекса автономного управления была развита и использована современная технология создания программного обеспечения, которая базируется на автоматизированной среде производства программ. Автоматизированная среда производства программ - это программно-аппаратный комплекс, обеспечивающий технологическую поддержку всех этапов жизненного цикла программного продукта, начиная от проектирования и кончая сопровождением и эксплуатацией.
Основные научно-технические решения автоматизированной среды производства программ следующие:
- интегрированный набор высокопроизводительных средств, объединенных в одну систему, открытую для расширений и модификаций;
- простой и гибкий интерфейс с пользователем, в максимальной степени способствующий повышению производительности, на базе единого языка управления заданиями;
- концентрация всех данных разработки в едином банке данных проекта;
- специально разработанный язык высокого уровня и ассемблерная система;