RapiCover Aero

Where RapiCover Aero has benefited customers Where RapiCover Aero has benefited customers

This on-target structural coverage analysis tool supports system and integration testing processes, maps coverage to specific test cases, involves minimal instrumentation, and provides an adaptable approach to on-target structural coverage measurement.

The benefits RapiCover Aero provides include:

  • Reductions in unnecessary testing
  • Support for all of your target environments
  • Modified Condition/Decision Coverage (MC/DC) which meets DO-178C/ED-12C Level A requirements
  • Decision Coverage for DO-178C/ED-12C Level B (supporting both interpretations of "decision" defined by CAST-10)
  • Statement Coverage for DO-178C/ED-12C Level C
  • Tracing coverage to identify which test cases contribute to coverage and which can be eliminated from any investigation
  • An adaptable approach to instrumentation and data collection which lets you maximize your ROI by using the tool across multiple systems
  • Support for C, C++ and Ada

Code coverage requirements for DO-178C/ED-12C

MeasurementDescriptionDO-178C/ED-12C requirements
Function coverageEach function has been called at least onceNot required
Call coverageEach function has been called at least once, and each different function call has been encountered at least onceNot required 
Statement coverageEach statement in the code has been encountered at least onceRequired for Level A, B and C software (Table A-7, 6.4.4.c)
Decision coverageEach decision (see below) In the code has evaluated true at least once and evaluated false at least once, and each function entry and exit point has been encountered at least once.Required for Level A and B software (Table A-7, 6.4.4.c)
Condition coverageEach condition (see below) in the code has evaluated true at least once and evaluated false at least once.Not required
Modified Condition/Decision CoverageDecision coverage plus each condition has been shown to independently affect the outcome of its enclosing decisionRequired for Level A software (Table A-7, 6.4.4.c)