Font Size: a A A

Research On The Techniques Of Embedded Flight-Control Software Testing For The On-board Computer

Posted on:2015-07-09Degree:MasterType:Thesis
Country:ChinaCandidate:J Y YaoFull Text:PDF
GTID:2272330431466825Subject:Computer technology
Abstract/Summary:PDF Full Text Request
An embedded system is a product of integration of the technologies of computer, communications and automation control. With the wide use of the embedded software in various fields, the requirements for embedded software (stability, security, and reliability) are also increasing. Particularly as quality means everything for the aerospace&defense industry, testing of the embedded software applied in the aerospace defense industry becomes extremely important. Against the background of the demand for testing of our academy-developed embedded flight-control system for on-board computer, this paper looks into the development of the common simulation testing platform and key issues for testing the embedded flight control software for on-board computer, comprised of the following5parts.1. This paper analyzes the advantages and disadvantages of the common software testing process model, and after taking the features of the software into consideration, extracts the testing process model suitable for the embedded flight control software for missile on-board computer, not only to ensure the test quality, but improve work efficiency.2. Considering characteristics of the missile-board computer flight control software, researchers analyze the testing problems for the attitude control function and by studying the testing principles for the attitude control function of the missile-board computer flight control, design automated tools to test the attitude control function.3. Based on the realistic needs, the concept of interrupt simulation tests is raised in this paper after overcoming the difficulties in the traditional interrupt testing methods to ensure safe operation of the software and improve software reliability. Based on the automatic analysis technology for the interrupted resource conflict, interruption trigger technology, interruption timing control technology, the interrupt stimulation testing to get rid of the constraints of the real equipment operating platform on testing and build a scheduled simulation testing environment with full control of timing and interruption.4. By analyzing the telemetry-related testing omission problems of multiple models of flight control software, this paper finds out telemetry errors occur widely. Therefore, the paper studies the coverage of the telemetry testing for the on-board computer flight control software.5. This paper analyzes the requirements and challenges for worst-case execution time testing for the on-board computer flight control software system. By setting up a RapiTime software and hardware test environment, combined with RTBx hardware devices, this paper represents an effort to provide efficient worst-case execution time data for software designers’reference to optimize software performance.
Keywords/Search Tags:flight control software, Attitude control function test, Interrupt simulationtests, Telemetry function test, System’s worst-case execution time test
PDF Full Text Request
Related items