Software architecture design method for spaceflight embedded system
An embedded software and embedded system technology, applied in the field of software engineering, can solve problems such as the lack of embedded system software architecture, achieve the effects of avoiding code defects, realizing online fault diagnosis and repair, and reducing workload
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0047] This embodiment discloses an embedded software architecture design method for aerospace embedded systems, such as figure 1 shown, including the following steps:
[0048] Step S101, generating an embedded software component library, the embedded software component library includes formally verified reusable components;
[0049] Step S102, selecting required reusable components from the embedded software component library, and constructing an embedded software code framework;
[0050] Step S103, according to the embedded software code framework, edit the embedded software code to generate executable software;
[0051] Step S104, performing defect detection on the generated executable software according to the expert knowledge base, locating the defect location to generate a defect report, and performing defect repair;
[0052] Step S105 , online monitoring of the running process of the executable software, and performing self-diagnosis, fault location and fault repair. ...
Embodiment 2
[0088] This embodiment specifically describes the data analysis layer CAN bus data management architecture design method, such as Figure 5 shown, including the following steps:
[0089] Step S501, generating a data management layer CAN bus data management reusable component library including formally verified reusable components;
[0090] Specifically include:
[0091] 1) Extract the CAN interface verification criteria in the requirements according to the requirements documents such as the aerospace system design description of the aerospace model software, the requirements specification description, and the interface communication protocol file;
[0092] 2) Design reusable components for the CAN bus data management of the data management layer from the software architecture level;
[0093] 3) According to the established CAN interface verification criteria, formally verify the CAN bus data management reusable components of the data analysis layer,
[0094] 4) Encapsulate ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com