LDRAcover

Structural coverage analysis for optimal test effectiveness
[Supporting C/C++, Ada and Java]

LDRA offers a comprehensive and automated approach to meeting many functional safety and cybersecurity standards, and for software quality improvement. LDRAcover addresses the rigorous structural coverage objectives of standards such as DO-178C, IEC 61508, ISO 26262 and IEC 62304 up to and including the most demanding SILs, ASILs and Classes.

LDRAcover is a cost-effective, stand-alone code coverage tool that doesn’t require investment in a complete tool chain.  LDRAcover provides users with the ability to view code coverage results quickly and easily. Call diagrams, flow diagrams, and code coverage reports present the results an interactive easy-to-use interface with powerful filtering capabilities.

LDRAcover provides test planning documents and colour-coded graphs to help achieve the desired level of coverage, ranging from procedure/function calls to safety-critical modified condition/decision coverage.  LDRAcover supports the creation and execution of test cases on host and target (simulated and physical).

What types of structural coverage analysis are supported?

LDRAcover offers many of the structural coverage metrics demanded by functional safety and cybersecurity standards:

  • Function coverage
  • Call coverage
  • Statement coverage
  • Branch coverage
  • LCSAJ (JJ-path) coverage
  • Modified Condition/Decision Coverage (MC/DC) – with TBsafe

Test Planning

MC/DC Test Case Planner – Details the steps necessary to achieve DO-178B/C Level A, MC/DC

Is LDRAcover certified?

The LDRA development processes and the LDRAcover product are both certified.  LDRA has maintained ISO 9001 certification for over 25 years.  LDRAcover is approved by SGS-TÜV Saar and TÜV SUD for the following functional safety standards:

  • IEC 61508:2010 Functional safety of electrical/electronic/programmable electronic safety-related systems
  • ISO 26262:2018 Road vehicles – Functional safety
  • IEC 62304:2015-06 Medical device software – Software life cycle processes
  • EN 50128:2011 Railway applications – Communication, signalling and processing systems – Software for railway control and protection systems

DEMO: Performing Structural Coverage with LDRAcover

REQUEST INFO