Distributed drive middleware based on remote procedure call protocol

A remote procedure call, distributed technology, applied in the direction of inter-program communication, multi-program device, program control design, etc., can solve the problems of high maintenance cost, inability to reuse, reduce the coupling relationship between test software and hardware resource drivers, etc. Achieve the effect of prolonging the life cycle and improving efficiency

Active Publication Date: 2020-04-21
CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Aiming at the problems of tight coupling between traditional test system hardware drivers and simulation test software, inability to reuse, and high maintenance costs, the purpose of the present invention is to provide a distributed driver middleware based on the remote procedure call protocol, using interchangeable virtual instrument (IVI) normative thinking, using the remote procedure call protocol (PRC) and distributed structure, designed the distributed driver middleware of test resources, greatly reducing the coupling relationship between test software and hardware resource drivers, and using test resource drivers as a general Services are provided to test software, so that test developers only need to care about functional logic and verification process when developing test software (simulation, use cases, etc.), and do not need to care about resource provision, which improves the efficiency of avionics test verification and the flexibility of test software

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
  • Distributed drive middleware based on remote procedure call protocol
  • Distributed drive middleware based on remote procedure call protocol
  • Distributed drive middleware based on remote procedure call protocol

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0028] like Figure 6 As shown, a kind of distributed driver middleware based on the remote procedure call protocol shown in this embodiment adopts the software architecture of the client and the IVI driver server, wherein the IVI driver server runs on a node computer with test resources, and the test script is in The client sends it to the IVI driver server through the remote procedure call protocol; the IVI driver program on the IVI driver server drives the tested product according to the test script, and returns the result to the client through the remote procedure call protocol. This embodiment mainly involves two parts, the IVI driver based on the Interchangeable Virtual Instrument (IVI) and the Remote Procedure Call Protocol (PRC), and the two parts will be described below.

[0029] (1) IVI driver based on Interchangeable Virtual Instru...

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 distributed drive middleware based on a remote procedure call protocol. A software architecture of a client and an IVI drive server is adopted, wherein the IVI drive server runs on a node computer with test resources; a test script is sent to the IVI drive server on the client through the remote procedure call protocol; and an IVI drive program on the IVI drive server drives a tested product according to the test script, and returns a result to the client through the remote procedure call protocol. According to the invention, the coupling relationship between test software and hardware resource drive is greatly reduced, the test resource drive is used as a universal service to be provided for the test software, so that a test developer only needs to care about thefunction logic and the verification process and does not need to care about the resource supply when developing the test software (simulation, use cases and the like), and the avionics test verification efficiency and the test software flexibility are improved.

Description

technical field [0001] The invention relates to the technical field of avionics system testing and simulation, in particular to a distributed drive middleware based on a remote procedure call protocol. Background technique [0002] The modern avionics system is a highly integrated and modular complex system. In order to realize the information interaction inside and outside the system, a variety of high-standard network, bus, and point-to-point communication technologies are often used. In view of this, when testing avionics systems, more and more types of simulation resources are required. In fact, testing a single type of T2-level avionics system requires the use of nearly 10 different types of communication simulation resource boards. When developing traditional test equipment, the test software is generally used to directly call the API driver function provided by the manufacturer, but this has two major drawbacks: on the one hand, test software developers need to spend...

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): G06F9/54G06F11/36
CPCG06F9/547G06F11/3684G06F2209/547G06F2209/541G06F2209/544
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