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

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

模型的形式化验证

形式验证可以帮助您识别模型中的错误,并生成在模拟中重现错误的测试向量。与用具体数据值表示预期结果的传统测试方法不同,形式验证技术允许您继续工作系统行为模型。这样的模型可以包括测试场景和验证目标,它们描述了期望的和不期望的系统行为。形式分析补充了模拟,并提供了对设计的更深入的理解。

详情见万博1manbetx仿真软件设计校验™

代码的形式验证

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

有关详细信息,请参见Polyspace®s manbetx 845产品。

参见:静态代码分析,万博1manbetx仿真软件设计验证器,Polyspace产s manbetx 845品,万博1manbetx仿真软件检查,万博1manbetx仿真软件覆盖,万博1manbetx仿真软件的需求,嵌入式系统,形式验证视频,要求tracebility,基于模型的测试