<Тешетневс^ие чтения. 2016
УДК 004.45
УНИФИЦИРОВАНИЕ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
БОРТОВЫХ СИСТЕМ
Ю. С. Ломаев
АО «Информационные спутниковые системы» имени академика М. Ф. Решетнёва» Российская Федерация, 662972, г. Железногорск Красноярского края, ул. Ленина, 52 E-mail: [email protected]
Представленная работа содержит информацию в части унифицирования разработки программного обеспечения бортовых систем космических аппаратов. Предлагается произвести декомпозицию разработки бортового программного обеспечения на аппаратурную и системную части. Описываются основные преимущества подхода унифицирования разработки программного обеспечения бортовых систем.
Ключевые слова: бортовое программное обеспечение, бортовая аппаратура, декомпозиция, космический аппарат, унифицирование, процедура.
UNIFICATION OF ONBOARD SOFTWARE SYSTEMS DEVELOPMENT
Yu. S. Lomaev
JSC Academician M. F. Reshetnev Information Satellite Systems 52, Lenin Str., Zheleznogorsk, Krasnoyarsk region, 662972, Russian Federation E-mail: [email protected]
This work contains information regarding unification of onboard software systems development of spacecraft. The article describes onboard software systems development as a decomposition of equipment and system parts. There are basic advantages of the onboard software system development approach with unification elements.
Keywords: onboard software, onboard equipment, decomposition spacecraft, unification, procedure.
Процесс разработки управляющего бортового программного обеспечения систем и бортовой аппаратуры КА играет ключевую роль в обеспечении функционирования КА по целевому назначению [1—3]. Существует множество подходов для разработки программного обеспечения (ПО), связанных с проектированием ПО [4; 5]. В случае разработки бортового программного обеспечения возникает необходимость в унификации разрабатываемого программного обеспечения.
Идеология унифицированной разработки ПО бортовых систем заключается в декомпозиции ПО на 2 базовые составляющие: составляющая, описывающая логику работы бортовой аппаратуры (БА) и взаимодействия с ней, и составляющая, обеспечивающая решение целевой задачи каждой из бортовых систем.
Предлагаемый процесс унифицированной разработки ПО бортовых систем проиллюстрирован на рисунке.
Главный модуль НА содержит п подмодулей, необходимых для полного описания логики работы всей бортовой системы КА. Подмодули состоят из вызовов, объявлений и процедур. Объявления содержат переменные, константные значения и типы данных. Процедуры определяют набор исполняемых бортовой аппаратурой (БА) функций. Описание логики работы БА производится разработчиками программного обеспечения бортовой аппаратуры. Разработка логики
функционирования аппаратурного взаимодействия включает описание аппаратурных связей, логики функционирования при аппаратурных взаимодействиях с целью выполнения целевой задачи.
Библиографические ссылки
1. Антамошкин А. Н., Колташев А. А. Технологические аспекты создания бортового программного обеспечения спутников связи // Вестник СибГАУ. 2005. Вып. 3. С. 93-95.
2. Колташев А. А. Эффективная технология управления циклом жизни бортового программного обеспечения спутников связи и навигации // Авиакосмическое приборостроение. 2006. № 12. С. 20-25.
3. Колташев А. А., Кочура С. Г. Технология создания и сопровождения бортового программного обеспечения спутников связи, навигации и геодезии: современное состояние // Наукоемкие технологии. 2014. № 9. С. 39-42.
4. Тюгашев А.А. Интегрированная среда для проектирования управляющих алгоритмов реального времени // Известия РАН. Теория и процессы управления. 2006. № 2. С. 128-141.
5. Шошмина И. В. Проектирование программных бортовых систем управления с поддержкой верификации // Моделирование и анализ информационных систем. 2010. № 4. С. 125-136.
¡Программные средства и информационные технологии
References
1. Antamoshkin A. N., Koltashev A. A. Tekhnologicheskie aspekty sozdaniya bortovogo programmnogo obespecheniya sputnikov svyazi [Technological aspects of onboard software development for communication satellites]. Vestnik SibGAU. 2005, no. 3, pp. 93-95 (In Russ.).
2. Koltashev A. A. Effektivnaya tekhnologiya upravleniya tsiklom zhizni bortovogo programmnogo obespecheniya sputnikov svyazi i naigatsii [Effective control technology for life circle of onboard software for communication and navigation satellites]. Aviakosmi-cheskoe priborostroenie. 2006, no. 12, pp. 20-25.
3. Koltashev A. A. Tekhnologiya sozdaniya i soprovozhdeniya bortovogo programmnogo obespecheniya sputnikov svyazi, navigatsii i geodezii
[Technology of development and support of onboard software for communication, navigation and geodesy satellites]. Naukoemkie tekhnologii. 2014, no. 2, pp. 39-42.
4. Tyugashev A. A. Integrirovannaya sreda dlya proektirovaniya upravlyayush'yh algoritmov real'nogo vremeni [IDE for real-time control algorithms engineering]. Izvestiya rossiyskoi akademii nauk: Teoriya i protsessy upravleniya. 2006, no. 2, pp. 128-141.
5. Shoshmina I. V. Proektirovanie programmnyh bortovyh sistem upravleniya s podderzhkoi verifikatsii [Onboard software systems engineering with verification support]. Modelirovanie i analiz informatsionnyh system. 2010, no. 4, pp. 125-136.
© ^OMaeB ro. C., 2016
УДК 004.624
WEB-ПОРТАЛ КРАСНОЯРСКОГО ТЕХНОЛОГИЧЕСКОГО ТЕХНИКУМА ПИЩЕВОЙ ПРОМЫШЛЕННОСТИ
И. И. Максимов, О. Н. Моргунова
Сибирский государственный аэрокосмический университет имени академика М. Ф. Решетнева Российская Федерация, 660037, г. Красноярск, просп. им. газ. «Красноярский рабочий», 31 E-mail: [email protected], [email protected]
Рассмотрен web-портал Красноярского технологического техникума пищевой промышленности, его функционал, характеристики и технологии, используемые для его создания.
Ключевые слова: web-портал, эффективность, автоматизация.