Software testing

Model decision coverage

Model decision coverage for model-based embedded control software and vehicle software programs.

Model decision coverage services

Model and decision coverage show which parts of the vehicle software have been exercised by tests.

Tools like Simulink Coverage provide MCDC coverage metrics for model-based application software. These metrics track which conditions and decisions have been executed. This includes checking which branches of Switch blocks have executed, which transitions have fired in Stateflow charts, and which inputs of Merge blocks have been used.

Cuedo Controls can use these coverage tools and metrics to gain insight into which parts of the software have not been tested correctly, and improve test coverage in those areas.

We help teams who are:

  • measuring coverage using Simulink Coverage.
  • reviewing model-based test harnesses with MCDC.
  • writing additional tests for uncovered decisions and conditions.

Coverage does not prove software quality by itself, but it is another variable to consider as part of a larger testing strategy.

Related content