Testing times for real time software
Coverage analysis techniques are used by the avionics industry in error detection in the analysis of complex software control systems. The principles of Function Coverage, Statement Coverage, Branch Coverage and Test Path Coverage are explained. It has been suggested that Test Path Coverage is the most effective Coverage technique for maximising software quality and reliability. Ways of ensuring that sufficient coverage is achieved are discussed. The steps to achieving Coverage analysis goals are described. Step 1 involves constructing the best possible functional test from knowledge of what the software should do. Step 2 involves examining the test coverage metrics. Step 3 involves examining any unexecuted branches. Step 4 relates to defensive programming.
-
Availability:
- Find a library where document is available. Order URL: http://worldcat.org/issn/17491819
-
Authors:
- ST CLAIR, B
- Publication Date: 2005-2
Language
- English
Media Info
- Pagination: 23,25-7
- Monograph Title: Vehicle applications for fans
-
Serial:
- AUTOMOTIVE ELECTRONICS
- Volume: 1
- Issue Number: 1
- Publisher: MT PUBLICATIONS LIMITED
- ISSN: 1749-1819
Subject/Index Terms
- TRT Terms: Control; Design; Real time data processing; Safety; Software; Test procedures
- ITRD Terms: 3874: Control; 9011: Design (overall design); 8679: Real time; 1665: Safety; 8645: Software; 6288: Test method
- Subject Areas: Design; Safety and Human Factors; Vehicles and Equipment; I91: Vehicle Design and Safety;
Filing Info
- Accession Number: 01030199
- Record Type: Publication
- Source Agency: Transport Research Laboratory
- Files: ITRD
- Created Date: Aug 7 2006 1:24PM