Font Size: a A A

The Research Of Full Digital Simulation Testing Technology For Aviation Embedded Software

Posted on:2011-08-14Degree:MasterType:Thesis
Country:ChinaCandidate:Q Y XiaoFull Text:PDF
GTID:2178330338976286Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Software testing is one of the principal means to protect and improve the reliability of the aviation embedded software. But with the characteristics of aviation embedded software, in real-time, embedded and high reliability, aviation embedded software testing is not the same as the traditional software testing methods. Embedded software is generally developed on the host and run on the target, it is closely related to target hardware environment. So usually use simulation testing methods. Simulation testing needs support with the simulation testing environment. However, at the field of aviation embedded testing lack of necessary testing environment is the major difficult for the embedded software testing.In order to solve the above problem, realize the parallel development among hardware, software, and software testing, using full digital simulation technology to develop special simulation testing environment according to the special requirements. For that, this paper selects full digital simulation testing technology for aviation embedded software to do research.Firstly, this paper researches the software testing theories. Then, the paper analyses the characteristics of embedded software and aviation embedded software, sums up the testing difficult of them, and considering the biggest difficult for aviation embedded software testing, gives two kind of software testing environments: host simulation environment and cross-linked test device simulation test environment. Based on the above analyses, the paper does further research on the design principle, system structure and some key technologies for the full digital simulation testing environment, such as the hardware interface and simulation, process management and scheduling and test script language. Then, focus on the test script language design and implementation. The paper raised the design idea that design the test script language based on scripting language python and combining the characteristic of embedded software testing to extend python modules. Finally, introduce the software testing process based on the full digital simulation environment in actual project.
Keywords/Search Tags:Embedded Software, Software Testing, Full Digital Simulation, Testing Environment, Scripting Language
PDF Full Text Request
Related items