模型覆盖

模型覆盖通过度量模型对象被测试的彻底程度,帮助您验证您的模型测试。模型覆盖率计算一个模型测试用例通过一个模型执行多少模拟路径。它是测试用例测试模型的彻底程度和测试用例执行的路径的百分比的度量。

模型覆盖率分析以下类型的模型对象的执行情况,这些模型对象直接或间接地通过您的模型确定模拟路径:

  • 万博1manbetx®

  • 模型中引用模型

  • 状态流的状态和过渡®图表

在模拟运行期间,该工具记录所覆盖对象、状态和转换的行为。在仿真结束时,该工具报告运行通过模型中每个覆盖对象执行潜在仿真路径的程度。

万博1manbetx仿真软件覆盖™软件只能在模型的仿真模式设置为的情况下收集模型覆盖范围正常的,,或公益诉讼。如果仿真模式设置为任何其他模式,则在仿真期间不测量模型覆盖率。

有关模型覆盖率执行的覆盖率类型,请参阅模型覆盖范围的类型。有关模型覆盖率报告的示例,请参见顶层模型覆盖报告

如果你有一个嵌入式编码器®许可证,您还可以测量软件在循环(SIL)模式或处理器在循环(PIL)模式下从模型生成的代码的代码覆盖率。有关代码覆盖率执行的覆盖率类型,请参阅代码覆盖类型。有关如何启用代码覆盖率的示例,请参阅软件在循环(SIL)模式和处理器在循环(PIL)模式下的模型的代码覆盖率