Научная статья на тему 'Унифицирование разработки программного обеспечения бортовых систем'

Унифицирование разработки программного обеспечения бортовых систем Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
155
36
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БОРТОВОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ / БОРТОВАЯ АППАРАТУРА / ДЕКОМПОЗИЦИЯ / КОСМИЧЕСКИЙ АППАРАТ / УНИФИЦИРОВАНИЕ / ПРОЦЕДУРА / ONBOARD SOFTWARE / ONBOARD EQUIPMENT / DECOMPOSITION SPACECRAFT / UNIFICATION / PROCEDURE

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Ломаев Ю.С.

Представленная работа содержит информацию в части унифицирования разработки программного обеспечения бортовых систем космических аппаратов. Предлагается произвести декомпозицию разработки бортового программного обеспечения на аппаратурную и системную части. Описываются основные преимущества подхода унифицирования разработки программного обеспечения бортовых систем.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

UNIFICATION OF ONBOARD SOFTWARE SYSTEMS DEVELOPMENT

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.

Текст научной работы на тему «Унифицирование разработки программного обеспечения бортовых систем»

<Тешетневс^ие чтения. 2016

УДК 004.45

УНИФИЦИРОВАНИЕ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

БОРТОВЫХ СИСТЕМ

Ю. С. Ломаев

АО «Информационные спутниковые системы» имени академика М. Ф. Решетнёва» Российская Федерация, 662972, г. Железногорск Красноярского края, ул. Ленина, 52 E-mail: lomaevys@iss-reshetnev.ru

Представленная работа содержит информацию в части унифицирования разработки программного обеспечения бортовых систем космических аппаратов. Предлагается произвести декомпозицию разработки бортового программного обеспечения на аппаратурную и системную части. Описываются основные преимущества подхода унифицирования разработки программного обеспечения бортовых систем.

Ключевые слова: бортовое программное обеспечение, бортовая аппаратура, декомпозиция, космический аппарат, унифицирование, процедура.

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: lomaevys@iss-reshetnev.ru

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: ily6216@yandex.ru, olgamorgunova@mail.ru

Рассмотрен web-портал Красноярского технологического техникума пищевой промышленности, его функционал, характеристики и технологии, используемые для его создания.

Ключевые слова: web-портал, эффективность, автоматизация.

i Надоели баннеры? Вы всегда можете отключить рекламу.