Abstract
In this paper, the application of several “design pattern” of object-oriented software development technology in aerospace embedded software development was mainly discussed. aerospace embedded software is the core of supporting spacecraft in orbit, Its quality directly determines the performance and the saftey of the spacecraft. In order to adapt to the improvement and development of spacecraft in recent years, the software becomes more and more complex. “Design pattern” is necessarily adopted to help designing software in order to develop high-quality software with high reusability and scalability. This article focuses on three applicable design patterns. They mainly included the following patterns, including “intermediary pattern” and “strategy pattern” among the “Behavioral pattern” and “bridge pattern” among the “Structural pattern”. They were analyzed aiming at the characteristics of aerospace embedded software and in detail for specific application scenarios. The main purpose of applying these “design patterns” is to solve the problems such as software body architecture design and complex algorithm design, etc.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.