Программные механизмы поиска, сравнения и копирования объектов системы автоматизированного проектирования бортового программного обеспечения космических аппаратов

Автор: Цапко И.В., Цапко С.Г., Суходоев М.С., Барков А.В., Дьяченко А.Б.

Журнал: Журнал Сибирского федерального университета. Серия: Техника и технологии @technologies-sfu

Рубрика: Математическое моделирование. Численный эксперимент

Статья в выпуске: 6 т.16, 2023 года.

Бесплатный доступ

Сложность процесса проектирования бортового программного обеспечения космического аппарата обусловлена наличием в его составе до 500 000 программных и информационных объектов более чем 40 различных типов. Поэтому работа с такими большими объемами данных требует разработки специализированного программного обеспечения для инженеров-проектировщиков. Целью исследования является построение алгоритмов, разработка методов, создание математических моделей поиска, сравнения и копирования больших разнородных связанных данных, а также реализация полученных научно-практических результатов в программном комплексе инженера-проектировщика бортового программного обеспечения космических аппаратов. В результате выпоенных работ разработаны математические модели операций сравнения в терминах множеств и логики предикатов, определены критерии оценки результатов сравнения. На основе математических моделей разработаны программные компоненты, обеспечивающие поиск, сравнение и копирование частей или полностью архитектурного проекта бортового программного обеспечения космических аппаратов. Разработанные программные компоненты интегрированы в программный комплекс автоматизированного проектирования и сопровождения бортового программного обеспечения космических аппаратов. Результаты работы внедрены в АО «Информационные спутниковые системы им. ак. М. Ф. Решетнева» и практически используются в задачах проектирования новых спутников однотипных серий. Сложность работы с разнородными большими данными не позволила в полной мере реализовать операцию копирования. В работе предложено ввести понятие двухфазной операции копирования, когда первая фаза выполняет копирование структуры бортового программного обеспечения, а вторая фаза - связь структуры с ресурсами космического аппарата.

Еще

Бортовое программное обеспечение, проектирование, поиск, копирование, сравнение, информационная система, космический аппарат

Короткий адрес: https://sciup.org/146282719

IDR: 146282719

Список литературы Программные механизмы поиска, сравнения и копирования объектов системы автоматизированного проектирования бортового программного обеспечения космических аппаратов

  • Gorelits N. K., Gukova A. S., Krasnoshekov D. V. Analysis of Russian software supporting onboard systems development lifecycle in context of import substitution policy. Proceedings of the Institute for System Programming of the RAS, 2020, 32(2), 175-190.
  • Strotov V. V., Taganov A. I., Konkin Y. V., Kolesenkov A. N. Technology for organization of the onboard system for processing and storage of ERS data for UltraSmall spacecraft. Proceedings of SPIE - The International Society for Optical Engineering. 7. Сер. "High-Performance Computing in Geoscience and Remote Sensing VII", 2017, 104300B.
  • Барков А. В., Колташев А. А., Кочура С. Г. Разработка и сопровождение бортового программного обеспечения спутников АО «ИСС». Космонавтика и ракетостроение [Barkov A. V., Koltashev A. A., Kochura S. G. Development and maintenance of on-board software for ISS satellites. Cosmonautics and rocket science], 2018, 3 (102), 122-130.
  • Микрин Е. А., Кульба В. В., Косяченко С. А., Сомов Д. С., Гладков Ю. М. Комплексная отработка программного обеспечения бортового комплекса управления космическими аппаратами и имитационные модели функционирования бортовых систем и внешней среды. М.: Институт проблем управления им. В. А. Трапезникова РАН, 2011. 119 с. [Mikrin E. A., Kulba V. V., Kosyachenko S. A., Somov D. S., Gladkov Yu. M. Integrated development of software for the onboard spacecraft control complex and simulation models for the functioning of onboard systems and the environment. M.: Institute of Management Problems. V. A. Trapeznikova RAN, 2011. 119 p. (in Rus.)]
  • Колташев А. А. Управление разработкой бортового программного обеспечения. Вестник Сибирского государственного аэрокосмического университета имени академика М. Ф. Ре-шетнева [Koltashev A. A. Onboard software development management. Bulletin of the Siberian State Aerospace University named after Academician M. F. Reshetnev], 2008, 3, 61-65.
  • Микрин Е. А. Бортовые комплексы управления космическими аппаратами и проектирование их программного обеспечения. М.: Изд-во МГТУ им. Н. Э. Баумана [Mikrin E. A. Onboard spacecraft control systems and their software design. Moscow. Publishing house of MSTU im. N. E. Bauman], 2003. 336 c.
  • Трифонов О. В., Ярошевский В. С. Стенд для отладки бортового программного обеспечения космического аппарата. Препринты ИПМ им. М. В. Келдыша [Trifonov O. V., Yaroshevsky V. S. Stand for debugging the onboard software of the spacecraft. Preprints by Keldysh Institute of Applied Mathematics], 2018, 106, 1-12.
  • Ломаев Ю. С., Толстых А. В. Применение программно-математической модели при разработке бортового программного комплекса. Актуальные проблемы авиации и космонавтики [Lomaev Yu.S., Tolstykh A. V. Application of a software-mathematical model in the development of an onboard software package. Actual problems of aviation and cosmonautics], 2018, 1(14), 119-120.
  • Плахин Д. В., Цапко И. В., Цапко С. Г. Современные методы и средства проектирования справочных информационных систем. Перспективы науки [Plakhin D. V., Tsapko I. V., Tsapko S. G. Modern methods and means of designing reference information systems. Prospects of Science], 2014, 12(63), 130-137.
  • Система менеджмента качества. Обеспечение бортовое программное. Управление проектированием, изготовлением и сопровождением. СТП 154-123-2014. Железногорск: АО «ИСС» им. акад. М. Ф. Решетнева [Quality management system. Providing on-board software. Management of design, manufacture and support. STP154-123-2014. Zheleznogorsk: M. F. Reshetnev JSC «ISS»], 2014. 72 c.
  • Васильев В. Н. Космические аппараты дистанционного зондирования Земли. М.: ФГУП «НПП ВНИИЭМ» [Vasiliev V. N. Spacecraft for remote sensing of the Earth. Moscow], 2009. 310 с.
  • Ноженкова Л. Ф. и др. О создании программно-математической модели бортовой аппаратуры командно-измерительной системы космического аппарата. Образовательные ресурсы и технологии [Nozhenkova L. F. et al. On the creation of a software-mathematical model of the onboard equipment of the spacecraft command and measurement system. Educational resources and technologies], 2014, 1(4), 384-390.
  • Эйкхофф Йенс. Мир радиоэлектроники. Бортовые компьютеры, программное обеспечение и полетные операции. Введение. М.: Техносфера [Eickhoff Jens. The world of radio electronics. Flight computers, software and flight operations. Introduction. Moscow. Technosfera], 2014. 343 c.
  • Lomaev Yu.S., Ivanov I. A., Tolstykh A. V., Islent'ev E. V. Applying software-mathematical models of onboard equipment to develop onboard software. Siberian Journal of Science and Technology, 2019, 20(2), 166-173.
  • Гусев Е. В., Тихонов С. Н. Организация программного обеспечения бортовых вычислительных машин космических аппаратов с длительным сроком эксплуатации. Наноиндустрия [Gusev E. V., Tikhonov S. N. Organization of software for on-board computers of spacecraft with a long service life. Nanoindustry], 2019, S (89), 147-148.
  • Жариков В. Н., Пичкалев А. В. Проблемы отработки программного обеспечения бортовой радиоэлектронной аппаратуры. Вестник Сибирского государственного аэрокосмического университета им. академика М. Ф. Решетнева [Zharikov V. N., Pichkalev A. V. Problems of development of software for on-board radio-electronic equipment. Bulletin of the M. F. Reshetnev Siberian State Aerospace University], 2012, 1(41), 15-17.
  • Колташев А. А., Барков А. В., Шумаков Н. Н. Подготовка технологии разработки бортового программного обеспечения КА к использованию новых бортовых компьютеров. Системный анализ, управление и навигация. Тезисы докладов XXII международной научной конференции [Koltashev A. A., Barkov A. V., Shumakov N. N. Preparation of technology for the development of on-board software for the use of new on-board computers. System analysis, management and navigation. Abstracts of the XXII International Scientific Conference], 2017, 67-70.
  • Горелиц Н. К., Гукова А. С., Краснощеков Д. В. Анализ российского программного обеспечения для поддержки жизненного цикла разработки бортовых систем в условиях политики импортозамещения. Труды Института системного программирования РАН [Gorelits N. K., Gukova A. S., Krasnoschekov D. V. Analysis of Russian software supporting onboard systems development lifecycle in context of import substitution policy. Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS)], 2020, 32(2), 175-190. https://doi.org/10.15514/ ISPRAS-2020-32(2)-14
  • Суркова Н. Е., Остроух А. В. Методология структурного проектирования информационных систем: монография. Красноярск. Научно-инновационный центр [Surkova N. E., Ostrouh A. V. Methodology of structural design of information. systems: monograph. Krasnoyarsk: Scientific and Innovation Center], 2014. 190 c.
  • Гинзбург В. М. Проектирование информационных систем в строительстве. Информационное обеспечение. М.: АСВ [Ginzburg V. M. Design of information systems in construction. Information support. Moscow. АСВ], 2008. 368 c.
Еще
Статья научная