Unlock instant, AI-driven research and patent intelligence for your innovation.

Design method of airborne software component middleware in partitioned operating system environment

A technology of partitioning operating systems and software components, applied in the field of avionics, can solve the problems of complex communication and scheduling relationship, difficult development of airborne software, lack of general development framework, etc., to improve portability and reusability, improve Development efficiency, the effect of reducing human error

Pending Publication Date: 2022-06-10
XIAN AERONAUTICAL UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to solve the problems of difficult airborne software development, complex relationship between communication and scheduling, poor portability of the application layer, weak reusability, and lack of general development framework in the current partitioned operating system environment. The design method of airborne software component middleware adopts the method of "component + framework" to establish an application development framework suitable for airborne software development in the partitioned operating system environment, so as to support data input, data interaction, and data exchange. Calculation, output of data and management of on-board applications and periodic scheduling functions

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
  • Design method of airborne software component middleware in partitioned operating system environment
  • Design method of airborne software component middleware in partitioned operating system environment
  • Design method of airborne software component middleware in partitioned operating system environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] C. Communication mechanism design between airborne components

[0039] ①Data management

[0040] The BTree operation interface provides six interfaces to the outside, which are BtreeInit(), BtreeInsert(), BtreeDelete(), BtreeSearch(), BtreeSearchGroup(), BtreeGetValueCount(), so that other external modules can well call the BTree operation provided function. The external interface of the BTree operation module is shown in Table 4:

[0041] BTreeInsert(): Insert interface; compare the inserted keyword with the original keyword inside the BTree, if found, it means that the keyword exists, and return directly; if not found, judge whether the leaf node to be inserted exceeds the BTree The range specified by the node; if it exceeds, call the internal interface BTreeSplit to split the node.

[0042] BTreeDelete(): Delete a node. In this interface, the keyword to be deleted will be compared with the keyword in the B-tree. If the leaf node is found, it will be deleted.

[0...

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 design method of airborne software component middleware in a partition operating system environment. The specific implementation steps are as follows: general process extraction of airborne software under the environment of the partition operating system, design of a general interface of the airborne software under the environment of the partition operating system, design of a general component model of the airborne software under the environment of the partition operating system, and design of a component framework of the airborne software under the environment of the partition operating system. By utilizing the steps, the design of the airborne software general component model and the airborne component framework in the partitioned operating system environment is completed; an application program development framework suitable for airborne software development in a partition operating system environment is established through a method of'component + framework 'so as to support the functions of data input, data interaction, data calculation, data output, application program management, periodic scheduling and the like.

Description

technical field [0001] The invention belongs to the technical field of avionics, and in particular relates to a design method of an airborne software component middleware under a partitioned operating system environment. Background technique [0002] In the integrated avionics system, the code volume and complexity of the airborne software are increasing exponentially. According to the analysis of relevant researchers, the code volume of the airborne software of the U.S. F-22 fighter jet has reached one million lines. Among them, the amount of airborne software code will reach tens of millions of lines, which shows that the development of airborne software is becoming more and more difficult. Therefore, there is an urgent need to develop an adaptable, reusable, and highly secure airborne software component middleware dedicated to the partitioned operating system environment to cope with the complexity of the current integrated avionics system software development. While imp...

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/20G06F8/30
CPCG06F8/20G06F8/315
Inventor 侯媛媛彭寒刘舟洲
Owner XIAN AERONAUTICAL UNIV