形式验证

使用正式方法验证您的设计和代码

正式验证有助于确认嵌入式系统软件模型和代码的行为是否正确。形式化验证方法依赖于数学上严格的过程来搜索模型或代码的可能执行路径,以识别设计中的错误。您可以对模型、生成的代码和手工代码执行形式验证。

模型的形式化验证

形式验证可以帮助您识别模型中的错误,并生成在模拟中再现错误的测试向量。与传统的测试方法不同,在传统的测试方法中,预期的结果是用具体的数据值来表示的,正式的验证技术让您可以进行测试系统行为模型. 此类模型可以包括描述期望和不期望的系统行为的测试场景和验证目标。形式分析补充了模拟,并提供了对设计的更深入理解。

详情请参阅万博1manbetxSimulink设计验证程序™.

代码的形式化验证

使用静态代码分析在正式的验证方法中,您可以使用工具来检测并证明在用C/C++或Ada编写的源代码中不存在溢出、被零除、数组访问越界以及其他运行时错误。您可以使用它们对手写或生成的嵌入式软件执行代码验证。您还可以检查对编码标准的遵从性,检查代码复杂性度量,并度量软件质量。

有关详细信息,请参阅多空间®s manbetx 845产品。

另见:静态代码分析,万博1manbetxSimulink设计验证程序,多空间产品s manbetx 845,万博1manbetx模拟链路检查,万博1manbetx模拟链路覆盖,万博1manbetx模拟链路要求,嵌入式系统,正式验证视频,需求可追溯性,基于模型的测试