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

Embedded software function module design method based on software product line variability

A technology of embedded software and software product line, applied in the field of embedded software function module design based on the variability of software product line, can solve the problems of small granularity, inefficient use of software modules, and low reliability, and achieve convenient use , The effect of omitting the secondary development process and improving the software reuse rate

Pending Publication Date: 2022-04-12
BEIJING RES INST OF MECHANICAL & ELECTRICAL TECH
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, the commonly used software reuse development method is to package the software modularly, and the software calls the packaged modules to improve the software efficiency. The use of software modules is not efficient and the reliability is low

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
  • Embedded software function module design method based on software product line variability
  • Embedded software function module design method based on software product line variability
  • Embedded software function module design method based on software product line variability

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other. The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. The following description of at least one exemplary embodiment is merely illustrative in nature and in no way taken as limiting the invention, its application or uses. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0016] It should be noted that the terminology used here is only for describing specific implementations, and is not intended to limit 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 provides an embedded software function module design method based on the variability of a software product line. The embedded software function module design method based on the variability of the software product line comprises the steps that the overall function requirements of an embedded software function module are sorted and designed; arranging and designing a plurality of basic modules which meet the overall function requirements; arranging variable parameter requirements in the overall function requirements, and designing a variable parameter form and a transmission method according to the variable parameter requirements; designing a plurality of combined function architectures for guiding the basic module according to the variable parameters; and assembling a plurality of combined function frameworks to form a complete embedded software function module. By applying the technical scheme of the invention, the technical problems of low software development reliability and low reusability in the software function module can be solved.

Description

technical field [0001] The invention relates to the technical field of aircraft embedded software design and development, in particular to an embedded software function module design method based on the variability of software product lines. Background technique [0002] Aircraft embedded software refers to the embedded software system filled in the computer on the aircraft, which has complicated functions and many interfaces. In order to improve software development efficiency and design quality, software is gradually shifting from independent project development to software reuse development. At present, the commonly used software reuse development method is to package the software modularly, and the software calls the packaged modules to improve the software efficiency. The use efficiency of the software modules is not high, and the reliability is low. Contents of the invention [0003] The present invention aims to solve at least one of the technical problems existin...

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): G06F8/20G06F8/10
Inventor 万杨姜楠吕兵兵黄晗
Owner BEIJING RES INST OF MECHANICAL & ELECTRICAL TECH
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