Font Size: a A A

Application And Study Of Air-Air Missile Embedded Software Test Technology

Posted on:2005-10-29Degree:MasterType:Thesis
Country:ChinaCandidate:S G WangFull Text:PDF
GTID:2168360152467714Subject:Control Engineering
Abstract/Summary:PDF Full Text Request
Air-to-air missiles have been playing a more and more important role in modern air-battle. As a key control system in air-to-air missiles, embedded software system will integrate more functions and execute more tasks, with its software quality being a critical factor to ensure system quality. Therefore it is more and more important to test embedded software system. It is thus a significant and urgent problem to solve for the software development of various air-to-air missile types that deep study should be made on embedded air-to-air missile software test technology and that study results should be used in practical test.Researches and results:1)This paper firstly studies the basic test principles and techniques for software testing, learns some test tools often used for air-to-air missile software testing and makes general analyses for the current domestic study on software testing and its study highlight, which has laid the theoretical foundation for detailed study. 2)In view of the characteristics of high reliability, safety, real-timeliness and embeddability of air-to-air missile embedded software, focused study has been made on the test process, techniques and strategy for embedded air-to-air missile software. On the basis of common software test techniques and in light of software test practice of CAMA, the author has put forward the basic strategy for testing air-to-air missile embedded software and strategies for different testing phases. 3)Analyses have been made for the effect of configurations of air-to-air missile embedded software on software testing. In view of missile software embeddability, the paper has come up with the cross-test strategy for Host and Target, which can alleviate fairly well the contradictions between quality assurance and cost control. Improvements have been made for Model V of air-to-air missile software testing, and emphases have been laid on the independency of static analysis and code execution, which has provided theoretical basis for modifying software test processes for air-to-air missiles. In accordance with the basic activities of air-to-air missile software testing, this paper has designed an automation model for air-to-air missile software test, using software-test automation techniques and embedded software test tools. Design of the automation model has provided practical technical support for realizing software test automation for air-to-air missiles.In the end, according to the studied software-test principles and technique results, with a typical air-to-air missile embedded software test process, the paper has fulfilled an independent and complete test design and test execution for a launcher software in an air-to-air missile. The suggested test strategy and test model are verified, proving that the designed model can increase test efficiency while ensuring air-to-air missile software quality. In the test design process, special emphases have been put on working out of test specifications, which has laid the foundation for software quality control and software configuration control.
Keywords/Search Tags:software testing, embedded system, test strategy, air-to-air missile
PDF Full Text Request
Related items