Abstract
The numerous interfaces of spacecraft OBDH software and frequent changes in requirements, resulting in the low efficiency and reliability of the manual coding of OBDH software. An automatic code generation method based on electronic data sheet (EDS) is proposed. The EDS system is introduced, and the output of the EDS system can be used to generate OBDH software code automatically, which improves the efficiency of software development. An structure of OBDH software is designed, which separates the logical code from the parameter code. Due to the EDS system data source is unique, and software code is automatically generated by tools, which avoids the mistakes of coding manually and promotes the reliability of OBDH software and even the reliability of spacecraft is improved.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Weichi, T.A.N., Yingqi, G.U.: Space Data System, pp. 8–9. China Scientific and Technology Press, Beijing (2004)
Xiong, Q., Yang, H.: Application of detects seeking for evaluating the ambiguity in software requirements documents (SRS). Wirel. Commun. Technol. (2), 38–42
Yuan, Y., Liang, S.: A brief introduction to XML Extensible Markup Language. Comput. Knowl. Technol. 6(20), 5523–5526 (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Zhang, H., Pan, L., Yu, M. (2019). A Method of Automatic Code Generation for Spacecraft OBDH Software. In: Jia, M., Guo, Q., Meng, W. (eds) Wireless and Satellite Systems. WiSATS 2019. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 280. Springer, Cham. https://doi.org/10.1007/978-3-030-19153-5_28
Download citation
DOI: https://doi.org/10.1007/978-3-030-19153-5_28
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-19152-8
Online ISBN: 978-3-030-19153-5
eBook Packages: Computer ScienceComputer Science (R0)