Qualified Software Testing | Using Qualified Tools in a DO-178C Development Process, Part 10
From the series: Using Qualified Tools in a DO-178C Development Process
Verification of executable object code spans several objectives in DO-178C. Several types of testing methods are called out in DO-178C: Requirements-based hardware and software integration Testing, requirements-based software integration testing, and requirements-based low-level testing. While the hardware and software integration testing needs to be performed on the actual target hardware, DO-178C does allow for other test environments for the other testing. Simulink® and Embedded Coder® provide capabilities for processor-in-the-loop testing by allowing Simulink to connect to a target processor board that can then be tested as a block in Simulink. Simulink Test™ provides the capability to then re-run the simulation cases that were run on the model and reuse them to test the executable object code. Additionally, when Simulink Design Verifier™ is used to automatically generate tests from the model for missing low-level requirements coverage, those test cases are exported to Simulink Test and can then be run on the executable object code using processor-in-the-loop. An additional requirement in DO-178C is that code coverage needs to be assessed when verifying compliance to the high-level and low-level software requirements. Simulink Coverage™ provides code coverage assessment and it is integrated to run automatically when using Simulink Test. Code coverage can be run using software-in-the-loop testing on the host computer, or when using processor-in-the-loop on a target board. Two reports are provided by the tools: A test results report with pass/fail assessment and a code coverage report. The DO Qualification Kit provides the necessary artifacts to qualify the generation of the test results report, pass/fail assessment, and code coverage reports.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asia Pacific
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)