Font Size: a A A

Reliability Analysis And Testing Case Study Of Embedded Software In Real Time System

Posted on:2015-04-24Degree:MasterType:Thesis
Country:ChinaCandidate:H LinFull Text:PDF
GTID:2308330473451757Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
Computer software undertakes an increasing number of functions and its scale and complexity keep on increasing due to the development and variation of the demand of computer. This change brings new challenges for the security and reliability of computer system. Real-time system is a system can timely response to an external event trigger and it is widely used in embedded systems. Reliability is an important indicator of real-time systems, software reliability analysis and testing is an effective means to ensure and improve software reliability. Real-time and imbedibility are key character of real-time system embedded software which makes its reliability analysis and testing needs not only traditional reliability analysis and testing methods but also requires a combination of timing and embedded environments for analysis testing due to the tightly coupling characteristics between its real-time requirements and the hardware and software of embedded software.This thesis does some analysis and research on the method of analysis and testing(aims at difficulties in the research of real-time system embedded software) and finally verifies it by a specific example. This thesis does reliability analysis with method of software fault tree analysis in real-time system software; it’s based on the traditional reliability analysis testing method. The method of usage profile will be used for real-time system embedded software modeling; function profile, fault profile and real-time profile are included in usage profile. It has certain innovation. Main contents of this thesis are as follows:1. Research on the reliability analysis method of real-time system embedded software. Do some Analysis and comparison of current methods of software reliability analysis, It will get important advantages to propose fault tree analysis method in real-time systems timeout failure analysis. This thesis will detail the cause of real-time systems timeout failure analysis, and then links need to be strengthened are presented combines with the method of software fault tree analysis in real-time system software design process.2. Research on the reliability analysis method of real-time system embedded software. Do some Analysis and comparison on the reliability of the test method used to generate. The usage profile is more operational than the operational profile and usage model profile. This thesis creatively brings the real-time system fault profile and real-time profile into profile areas and then discusses the process of the generation of usage profile in detail.3. Design and implementation of analysis testing process and auxiliary tools of real-time system embedded software reliability. This part includes the generation of overtime fault tree, generation of testing profile and test cases, construction of test execution environment, realization of test execution incentive, detection and collection of test data, analysis and evaluation of reliability.4. The practice in ADS-B ground decoding system project. With the theoretical study of this thesis, the needs of the tested object will be analyzed detailed, reliability quality indicators will be established, and then the reliability analysis and testing will be started according to the process.
Keywords/Search Tags:real-time systems, embedded software, reliability analysis, reliability testing, reliability environment
PDF Full Text Request
Related items