Issues Concerning the Structural Coverage of Object-Oriented Software
BOEING CO SEATTLE WA
Pagination or Media Count:
There is a desire and an emerging trend by suppliers of commercial airborne safety-critical systems towards the use of object- oriented technology OOT. There are issues concerning the structural coverage of software and systems built using OOT. One of the issues is that RTCA DO-l78B, which uses structural coverage as one of the adequacy measures for the requirements-based testing of software for commercial airborne computer-based systems, does not address OOT. This report identifies those issues for OOT features in general, the implementation of those features in the programming languages Ada95, C, and Java, and the monitoring of the feature and implementation by structural coverage analysis tools. Alternatives for resolution of the issues are given, and the most appropriate resolution proposed. Some of the proposed solutions require that structural coverage be considered in ways that are not typically expected and possibly issue supplementary material to RTCA DO-l78B and its supplement DO-248B. Some of the issues are not new to OOT, but it is anticipated that OOT will make their occurrence either more frequent or occur in new or different ways.
- Computer Programming and Software