Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Software system design method of extensible plug-in system architecture

A technology of architecture and software system, applied in program control design, calculation, instrument and other directions, can solve the problems of management workload, repeated development workload and technical risk increase, and reduce the difficulty of external calls and system maintenance costs, interface Consistent, reduced coupling effect

Active Publication Date: 2021-07-23
BEIJING LINJIN SPACE AIRCRAFT SYST ENG INST
View PDF14 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The management workload, repetitive development workload and technical risks brought about by multiple versions of the same software also increase accordingly

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Software system design method of extensible plug-in system architecture
  • Software system design method of extensible plug-in system architecture
  • Software system design method of extensible plug-in system architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0057] Therefore, aiming at the characteristics of high functional similarity and differences among different tests of aerospace and ground measurement, launch and control software, the present invention proposes a software system design method with scalable plug-in architecture. Judging from the literature, there is no domestic example of using a scalable plug-in architecture for software system design for testing launch control software in aerospace model ground tests.

[0058] Aiming at the general functional requirements of the ground measurement, launch and control software, the present invention sorts out its basic functions and general requirements, and designs the core of the software architecture—the platform kernel layer—in combination with the calling logic for external plug-ins. Through the unified standard interface provided by the platform kernel layer, the plug-in is connected to the platform kernel layer and called to run by the platform kernel layer. According t...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a software system design method for an extensible plug-in system architecture, which comprises the following steps of: 1, designing the extensible plug-in system architecture; 2, designing universal functions of a platform kernel layer according to characteristics of ground test-launch-control software; 3, designing a plug-in life cycle model; 4, performing interface regulation and design of a platform kernel layer and a plug-in; 5, designing a plug-in loading process; and 6, designing a universal data interface of the plug-ins, providing a communication method between the plug-ins, and completing the software system design of the extensible plug-in system architecture. The extensible plug-in system designed by the invention is clear in architecture hierarchy and consistent in interface, the external calling difficulty and the system maintenance cost are reduced, and the reliability of a software system is improved.

Description

technical field [0001] The invention relates to a software system design method of an extensible plug-in architecture, belonging to the field of software system design. Background technique [0002] With the continuous increase in the number of space launch missions in recent years, the number and types of tests required for various types of space models have also shown an exponential upward trend. In the face of different model tests and different test requirements of the same model, ground measurement, launch and control software often needs to provide multiple software technical states. Faced with this problem, the traditional approach is to conduct new research or make adaptive modifications to existing software according to different software requirements, which puts high demands on the development capabilities and technical status control capabilities of software manufacturers. The management workload, repetitive development workload and technical risks brought about ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/445G06F13/40
CPCG06F9/44526G06F13/4081Y02D10/00
Inventor 皮彬睿王保录吴晓蕊杨飞薛凯王毅丁雪纪祖赑刘萍赵俊翔封慧英于喜红孙宝亮彭晓
Owner BEIJING LINJIN SPACE AIRCRAFT SYST ENG INST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products