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

Method for testing codes generated by VAPS

A code and data channel technology, applied in the field of aviation embedded software testing, can solve the problems of time-consuming and labor-intensive testing of VAPS codes, low efficiency of manual testing, etc., and achieve the effects of improving testing work efficiency, saving time, and reducing difficulty

Pending Publication Date: 2021-08-20
CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to overcome the problems of time-consuming and labor-intensive testing of VAPS codes and low efficiency of manual testing, the present invention proposes a method for testing codes generated by VAPS, which can quickly generate application drivers for testing VAPS codes, and combined with automated testing technology, It can improve the efficiency of test environment development and software testing

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
  • Method for testing codes generated by VAPS
  • Method for testing codes generated by VAPS
  • Method for testing codes generated by VAPS

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] The basic concept of the present invention is: after associating and instantiating each graphic attribute in the Vaps code with the data channel, use the script program to extract the data channel definition information to generate the data channel structure definition; use the script program to generate and drive the Vaps application static link The application driver of the library and the Makefile required for its compilation, the test driver required for the automated test and the Makefile required for its compilation. The application driver uses the shared memory to communicate with the test driver; the test driver receives the stimulus data from the test case and writes it into the corresponding input section of the shared memory; the application driver periodically reads the stimulus data, drives the graphic display, and Write the screen output data to the shared memory output segment; the test driver reads the output data for test result verification. The presen...

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 method for testing codes generated by Vaps XT, which comprises the following steps of: after associating and instantiating each graphic attribute in a VAPS model with a data channel, extracting data channel definition information, and generating a data channel structure definition file; generating an application drive program, a test drive program and a Makefile for compiling; making the application drive program communicate with the test drive program by using the shared memory; receiving excitation data from the test case by the test drive program and writing the excitation data into a corresponding input section of the shared memory; periodically reading excitation data by using a driving program, driving graphic picture display, and writing picture output data into a shared memory output section; and reading the output data for result verification of the test case by the test excitation program. According to the method, the time for developing the application driving program special for the project test is greatly saved, and the difficulty in developing the test environment is reduced.

Description

technical field [0001] The invention relates to the field of aviation embedded software testing, in particular to a method for testing codes generated by Vaps XT (abbreviated: VAPS codes). Background technique [0002] With the development trend of integration and modularization of aviation embedded software, the scale of software is becoming larger and larger. Some modeling and design tools are used for software development to improve the efficiency, standardization and reusability of software development, and become an aviation embedded software. A major trend in software development. In the field of aviation embedded software development, commonly used modeling and design tools mainly include Simulink, Vaps XT and SCADE, among which Vaps XT software is more and more widely used in airborne human-computer interaction and graphical software development. [0003] The VAPS code generated by the Vaps XT software only has the function of graphic display. When the VAPS code int...

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): G06F11/36
CPCG06F11/3684
Inventor 魏润之朱晓敏柳坤朱文燕陈琳周宏斌
Owner CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST