An advanced system for the verification and validation of real-time avionics software
Joseph P. Loyall, S.A. Mathisen, Peter Hurley, J.S. Williamson, Lori A. Clarke · 2003
The design of an advanced avionics verification and validation (AAV&V) system is presented. The AAV&V system supports the complete software development process as well as the V&V of existing software and incorporates a variety of existing and emerging analysis and testing techniques. The AAV&V methodology incorporates a combination of V&V techniques, allowing the strengths of one technique to overcome the deficiencies of others. It supports static analysis to gather information about the structure of the code and to detect static errors, structured testing to detect run-time errors, formal analysis to validate that a program satisfies its requirements, and a statistical analysis to estimate a program's reliability. The AAV&V system provides automated support for each technique and gathers information about the program to aid in the understanding, documentation, and maintenance of the code. The development of a prototype AAV&V system currently underway is also discussed.>