Standard-based modular software development method

A software development method and standard component technology, applied in the field of componentized software development, can solve problems such as poor adaptability and difficult collaborative development, and achieve the effects of reducing development costs, improving dynamics and flexibility, and improving development speed.

Inactive Publication Date: 2019-04-19
CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST
View PDF5 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In order to solve the problems of platform independence, poor adaptability, and difficult collaborative development of complex avionics software development, the present invention provides a componentized software development method based on the OSGI standard, which can build avionics software to support cross-platform and reusable , A series of standard components that can collaborate, shorten the software development progress, make software like hardware, and can be assembled on demand, thereby improving software reusability and reducing software development costs

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
  • Standard-based modular software development method
  • Standard-based modular software development method
  • Standard-based modular software development method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] In order to make the technical means, creative features, goals and effects achieved by the present invention easy to understand, the present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0019] A standard-based componentized software development method shown in this embodiment includes the following work: component model and life cycle management method based on OSGI standard, componentized packaging method based on template, componentized software interaction and collaboration method, componentized Software Integration Methods.

[0020] The described component model and life cycle management method based on the OSGi standard, its component model defines the form and loading strategy of the OSGi standard component; its life cycle management internally defines the mode of component access and execution context, and externally defines the life cycle of the component Cycle-related operations provide application s...

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 discloses a standard-based modular software development method. The standard-based modular software development method comprises an OSGI standard-based component model and lifecycle management method, a template-based modular packaging method, a modular software interaction and cooperation method and a modular software integration method. Through the adoption of the method and the device, a basis can be provided for software modularization, software development is converted into component development, the dynamic property and flexibility of software are improved, the developmentcost is reduced, the development speed is increased, meanwhile, seamless migration of the component between different pieces of software is realized, and the purpose of reusing the software is achieved.

Description

technical field [0001] The invention relates to the software development technology of the avionics system, in particular to a componentized software development method based on service interaction and cooperation between different platforms and software. Background technique [0002] The complexity of avionics software development is increasing, and this complexity is mostly caused by the following reasons: the shortening of software development cycle, the substantial increase of software functions and more and more product platforms. At the same time, avionics software In addition to designing new software functions, development also needs to design how to adapt the new software functions to the existing environment so that the functions of the entire system can be updated and upgraded. On the other hand, different software in the entire system may be composed of different It also puts forward high requirements for software integration. [0003] It can be seen that in vie...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/20G06Q10/10
CPCG06F8/20G06Q10/103
Inventor 郑凤昝济国
Owner CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products