Testing
|
-
Module / Integration Testing
- Non Real Time Testing
- System level testing
|
V
& V technology address the following areas
|
-
Requirement analysis
-
Design analysis
-
Code Analysis
-
Testing
-
100% coverage for branch and statement
-
SRS requirements coverage
-
Ensures quality
-
Ensures the safety of software
|
For safety critical system V & V addressed the following additional
technology issues
|
-
100% Object Code Verification.
- Ensuring safe sub set of programming
language.
- Compiler Validation.
- Linker Validation.
- System/Software
Safety Audit
|
V
& V techniques employ following tools
|
-
Simulation Tools
- Matrix X
- Matlab
- Design Tools
- Team Work
- Ada
Structure Graph (ASG)
|
-
Testing Tools
- LDRA Test Bed
- Engineering test station / Integration Rigs
for System Integration tests
|
Independent
Verification & Validation
|
-
For software development Emerged as a concept in NASA in 1993
- LCA
IV&V team formed in 1992
- Adopted for all flight critical software developed
-
Flight Control System
- Mission Computer
- Other Avionics systems
-
19 Software systems of LCA evaluated using IV&V
-
Including safety critical systems like
Digital Flight Control Computer
-
Mission critical software like MC software
-
28 onboard computers
- Test rigs to test the above on ground
|
Approximately
5,00,000 lines of safety critical onboard software in Higher Order Language
(HOL) like Ada83, ANSI 'C' and
-
more than 5 million lines of HOL of Test Rigs evaluated
- Software
Standard
-
Software development as per DOD-STD-2167A
-
Software quality as per MIL-STD-2168
|
|
|