Chinese Space Science and Technology

Previous Articles     Next Articles

ResearchofOn-boardSoftwareComponentsBasedonNon-objectOrientedLanguage

ZHANG  Yahang    GUO  Jian    YU  Junhui   

  1. (BeijingInstituteofSpacecraftSystemEngineering,Beijing100094)
  • Received:2014-11-19 Revised:2015-03-31 Published:2015-08-25 Online:2015-08-25

Abstract: Inordertofurtherimprovethereusabilityoftheonboardsoftwareandtosolvetheproblemoftheon-boardsoftwareinefficientdevelopment,thecharacteristicsofthespacecraftsoftwareandthesoftwarecomponenttechnologywereanalyzed.Thenadefinitionoftheonboardsoftwarecomponentwasgiven,andanon-boardsoftwarecomponentmodelsuitableforspacecraftwasproposedbasedonthenon-objectorientedlanguage.Theon-boardsoftwarecomponentsareindependent,integrate,assembleandfunctional.Besides,themethodfortheonboardsoftwarecomponentdesign,developandimplementwasdescribed.Itcanbetheguideoftheonboardsoftwarecomponentdevelopmentbasedonthenon-objectorientedlanguage.Someexamplesweregiven,inwhichthesoftwaresystemsweredevelopedaccordingtheproposedmethod.Theresultsshowthatspacecraftsoftwarecomponentdevelopmentmethodsareeffective,andthespacecraftsoftwaredevelopmentefficiencycanbeincreasedby200%~500%.

Key words: Developefficiency, Componentmodel, Nonobjectorientedlanguage, Reusability, On-boardsoftware, Spacecraft