Reliability test defect injection and control method of embedded software

A technology of embedded software and control method, which is applied in the direction of software testing/debugging, etc., can solve problems such as difficulty in occurrence time, difficulty in verification of reliability model and method of embedded software, etc., so as to improve efficiency, save time, and improve reliability controlling effect

Inactive Publication Date: 2012-07-04
BEIHANG UNIV
View PDF2 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The present invention is aimed at the current research on the reliability of embedded software. Due to its own characteristics, it is not easy to determine the occurrence and time of occurrence of defects in embedded software, which leads to the problem that it is not easy to verify the reliability model and method of embedded software. , a defect injection and control method for embedded software reliability testing is proposed

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
  • Reliability test defect injection and control method of embedded software
  • Reliability test defect injection and control method of embedded software
  • Reliability test defect injection and control method of embedded software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] In order to facilitate those of ordinary skill in the art to understand and implement the method proposed by the present invention, the present invention will be further described in detail and in-depth through specific embodiments below.

[0023] Mounting point management software (SMS) is a typical airborne embedded software, and its input and output are realized through serial port communication. Therefore, specific embodiments of the present invention will be described for the test of SMS software.

[0024] Such as figure 1 As shown, the system structure adopted for testing SMS software using the defect injection and control method of the present invention, a defect management module 3 and a communication scheduling module 4 are set in the target machine 2 where the SMS software 5 to be tested is located. The defect management module 3 manages the defect configuration, and schedules the serial port and network information when the software under test is running. Th...

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 a reliability test defect injection and control method of embedded software, which comprises the following steps of: arranging a defect management module and a communication scheduling module in a target machine of the tested embedded software, enabling a researcher to carry out defect injection and control on the tested embedded software through a test platform, carrying out defect tracking control and software function execution on a synchronous basis in parallel, adopting different channels for the defect tracking control and the software function execution and generating no conflict among data. The reliability test defect injection and control method of the embedded software has the beneficial effects that software defects can be user-defined according to the actual demands of subject research and test; the software defects of the tested embedded software can be set according to the demands of the researcher; and after the software failure occurs, defect numbers which cause the failure are reported, so that a plenty of time required by debugging and troubleshooting is saved, thereby the efficiency of software failure subject research can be improved, the controllability of the software failure is improved, and the more targeted research on the software reliability is realized.

Description

technical field [0001] The invention relates to the field of software testing, in particular to a technology for conducting software reliability testing research on embedded software. Background technique [0002] With the increasingly widespread use of computers, people have higher and higher requirements for software quality. As the most important content of software quality—software reliability, it is naturally valued by people. How to test software reliability is one of the basic problems in software reliability engineering. At present, the main method of quantitatively testing software reliability is to model the software reliability (failure) data collected during the testing process in the software testing stage to estimate the actual level of software reliability, so as to judge when the software is The test can be stopped and delivered to the user for acceptance. [0003] Software reliability assessment is mainly based on software reliability model. The software ...

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