Journal of Siberian Federal University. Engineering & Technologies / Software Tools for Searching, Comparing and Suggesting Objects of the Computer-Aided Design System for Spacecraft Onboard Software

Full text (.pdf)
Issue
Journal of Siberian Federal University. Engineering & Technologies. 2023 16 (6)
Authors
Tsapko, Irina V.; Tsapko, Sergey G.; Sukhodoev, Mihail S.; Barkov, Aleksey V.; Dyachenko, Alexandr B.
Contact information
Tsapko, Irina V.: Tomsk Polytechnic University Tomsk, Russian Federation; ; Tsapko, Sergey G.: Tomsk Polytechnic University Tomsk, Russian Federation; Sukhodoev, Mihail S.: Tomsk Polytechnic University Tomsk, Russian Federation; Barkov, Aleksey V.: Joint Stock Company “Academician M. F. Reshetnev” Information Satellite Systems” Zheleznogorsk, Russian Federation; Dyachenko, Alexandr B.: Joint Stock Company “Academician M. F. Reshetnev” Information Satellite Systems” Zheleznogorsk, Russian Federation
Keywords
onboard software; design; search; copying; comparison; information system; spacecraft
Abstract

The complexity of the process of designing the onboard software of a spacecraft is due to the presence of up to 500,000 software and information objects of more than 40 different types in its composition. Therefore, working with such large amounts of data requires the development of specialized software for design engineers. The construction of algorithms, the development of methods, the creation of mathematical models for searching, comparing and copying large heterogeneous related data, as well as the implementation of the obtained scientific and practical results in the software package of the design engineer of the onboard software of spacecraft. Results: mathematical models of comparison operations are developed in terms of sets and logic of predicates, criteria for evaluating comparison results are determined. On the basis of mathematical models, software components have been developed that provide search, comparison and copying of parts or a complete architectural project of the spacecraft onboard software. The developed software components are integrated into the software package for computer-aided design and maintenance of the spacecraft onboard software. Practical relevance: the results of the work are implemented in JSC “Information satellite systems named after academician M. F. Reshetnev” and are practically used in the design of new satellites of the same type series. The complexity of working with heterogeneous big data did not allow to fully implement the copy operation. The paper proposes to introduce the concept of a two-phase copying operation, when the first phase copies the structure of the onboard software, and the second phase links the structure with the resources of the spacecraft

Pages
711–727
EDN
CSXJZR
Paper at repository of SibFU
https://elib.sfu-kras.ru/handle/2311/151735

Creative Commons License This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).