RapiCover Auto

Auto graphic

Where RapiCover Auto has benefited customers

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

The benefits RapiCover provides include:

  • Reductions in unnecessary testing
  • Decreasing verification times when run alongside RapiTime
  • Support for all of your target environments
  • Modified Condition/Decision Coverage (MC/DC) which meets ISO 26262 requirements
  • Decision Coverage for ISO 26262
  • Statement Coverage for ISO 26262
  • 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

Code coverage requirements for ISO 26262

MeasurementDescriptionNotes
Function coverageEach function has been called at least onceAt software architectural level, highly recommended at ASIL C & D
Recommended at ASIL A & B (ISO 26262 part 6 10.4.6)
Call coverageEach function has been called at least once, and each different function call has been encountered at least onceAt software architectural level, highly recommended at ASIL C & D
Recommended at ASIL A & B (ISO 26262 part 6 10.4.6)
Statement coverageEach statement in the code has been encountered at least onceAt software unit level, highly recommended at ASIL A & B
Recommended at ASIL C & D (ISO 26262 part 6 9.4.5)
Branch coverageEach branch in the code has been encountered at least onceAt software unit level, highly recommended at ASIL B, C & D
Recommended at ASIL A (ISO 26262 part 6 9.4.5)
Modified Condition/Decision CoverageDecision coverage plus each condition has been shown to independently affect the outcome of its enclosing decisionAt software unit level, highly recommended at ASIL D
Recommended at ASIL A, B & C (ISO 26262 part 6 9.4.5)