Embedded software reliability accelerated test method

A technology of embedded software and testing methods, applied in the field of embedded software reliability acceleration testing based on software task profile, can solve problems such as reducing the amount of testing, and achieve the effects of improving testing efficiency, accelerating the reliability testing process, and increasing value.

Inactive Publication Date: 2010-11-24
BEIHANG UNIV
View PDF2 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to solve the difficulties faced in the embedded software reliability test, the present invention starts with the characteristics of the embedded software itself and combines the use information to construct an embedded software reliability accelerated test method, so that the reliability test cases can meet the maximum possible requirements. Complex input conditions are limited, and the design of the test process can reduce the amount of testing without affecting the confidence of the evaluation

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 reliability accelerated test method
  • Embedded software reliability accelerated test method
  • Embedded software reliability accelerated test method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0098] The embedded software reliability acceleration test method provided by the present invention is used to perform software reliability acceleration test on the real-time control software of an inertial navigation system (hereinafter referred to as INS). The main functions of the INS include navigation calculation, process control, fault handling and so on. The INS software exchanges data with 11 avionics systems such as DCMP, DTE, FCS, MC, CADC, etc. through the 1553B bus, and guarantees process control and fault handling through real-time transmission of control command data between devices. The specific test process is as follows:

[0099] The first step is the establishment of the software mission profile.

[0100] According to the software task profile generation method proposed in the present invention, the software requirements specification is first analyzed, the function set of the software is clarified, and the software task set (that is, the INS all The set of tasks)...

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 an embedded software reliability accelerated test method, which comprises the following steps of: by establishing a software task profile, randomly extracting and generating a software task sequence as applied complete and valid test input in actual reliability test; and in the test process, counting and collecting task characteristics and task statuses, entering a controlprocess after the test process is stable, applying a test strategy and finally performing engineering assessment on software reliability. In the method, the test strategy in the control process fulfills the aim of rationally, highly efficiently and acceleratedly testing the reliability, and expands the concept in the embedded software reliability test; the software task sequence generated based on the software task profile can satisfy the description and coverage of complex input conditions and ensures the credibility of reliability test data; and the assessment method is independent of the superposed mathematical distribution of failure data, and is applied to the reliability assessment, without overhigh requirement on accuracy, on embedded software.

Description

Technical field [0001] The invention relates to the field of software reliability testing, in particular to an embedded software reliability accelerated testing method based on software task profile. Background technique [0002] At present, embedded software is widely used in various fields such as aerospace, finance, medical treatment, and telecommunications. With the development of applications, the reliability of embedded software has become the focus of attention. Software reliability testing is an effective way to achieve software reliability growth and to evaluate software reliability. [0003] However, from the perspective of testing, due to the real-time and response characteristics of embedded software itself, the input of embedded software is restricted by many conditions such as value size, timing, and time response. The input conditions are very complicated and almost impossible to cover. To all possible input conditions of the software; on the other hand, compared w...

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): G06F11/36
Inventor 吴玉美刘志方陆民燕
Owner BEIHANG UNIV
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