Font Size: a A A

Software Development Tool Chain Design For Space-based Network Intelligent Satellite

Posted on:2019-10-18Degree:MasterType:Thesis
Country:ChinaCandidate:C ZhangFull Text:PDF
GTID:2392330611993427Subject:Instrument Science and Technology
Abstract/Summary:PDF Full Text Request
With the increasing complexity of satellite functions,people have put forward higher requirements for the functionality,real-time and reliability of satellites,and the demand for reducing software development time and cost has become more and more significant.However,at present,the degree of automation in the satellite software development process is still low,and the lack of corresponding standard specifications has led to problems such as poor software portability and low development efficiency.In this context,this paper applies the model-driven development method to design and implement the software development tool chain of intelligent satellite.The intelligent satellite software development tool chain aims to establish a model-centric satellite software development architecture,providing a one-stop,standardized software development model for intelligent satellites and traditional satellites.Through the intelligent satellite software development tool chain,the satellite software development process guided by system model,demand analysis,system design,software design,code implementation,system testing and system maintenance is realized,which improves the reusability and development efficiency of satellite software.It enhances the consistency of design and the maintainability of the system in each stage of the development of satellite software systems.In view of the design and implementation of the intelligent satellite software development tool chain,the main research contents of this paper are as follows:(1)By analyzing the research status of satellite software development tools at home and abroad and the development requirements of ISAT satellite software,the design of intelligent satellite software development tool chain is proposed to realize the rapid development of satellite software from model design to code implementation.(2)According to the functional requirements analysis of the intelligent satellite software development tool chain,the i SAT satellite software development method is proposed,and the model-driven intelligent satellite software development tool chain and the corresponding plug-in-based i SAT satellite software development tool chain platform are designed..On this basis,the related concepts and functional requirements of the system configuration tool and the scene configuration tool are proposed,which provides a theoretical basis for the design and implementation of the two tools.(3)Completed the design of the system configuration tool.In order to realize the function of the system configuration tool,the system configuration process and system configuration tool architecture are designed,including sub-function modules such as hardware topology design,system mapping and system configuration,and code automatic generation,and the related specific technologies are implemented;(4)Completed the design of the scene configuration tool.To implement the function of the scene configuration tool,the architecture of the scene configuration tool is designed,and the functions of the task configuration module and the ground supervision operation control module under the scene configuration tool are implemented.The satellite tool software STK(Satellite Tool Kit)was redeveloped and embedded in the Eclipse platform to realize the call of the STK scene simulation and analysis functions,and the design and implementation of the scene running demonstration module was completed.(5)Based on the integrated development environment of i SAT intelligent satellite,combined with the application examples of single star system development,task configuration and ground supervision and control,the configuration functions of intelligent satellite system configuration tool and scene configuration tool are verified,and The configuration process and configuration are demonstration result.(6)Summarize the work done in this paper and envisage the follow-up work.The above research content is based on sufficient theoretical analysis and experimental verification.It has clear technical feasibility and provides theoretical and technical support for the realization and application of the development tool chain of the space-based information network intelligent satellite.
Keywords/Search Tags:iSAT satellite software, Development Toolchain, System Configuration Tool, Scene Configuration Tool, Application Case
PDF Full Text Request
Related items