在Simulink设计验证器中没有反例万博1manbetx

3次浏览(过去30天)
当我处于属性证明模式,并使用策略“FindViolation”时,我得到的结果是“伪造-无反例”(这需要大约3-4秒)。在客观状态列表中 https://ww2.mathworks.cn/help/sldv/ug/万博1manbetxsimulink-design-verifier-reports.html bq9oel8, 我甚至找不到没有反例的证伪选项。
当我使用“证明”策略时,它会在8小时的限制后超时,没有得到任何结果。因此,我没有反例,我想知道如何解释这个结果。我能假设这个属性真的被证伪了吗?如果真是这样,难道它不应该提供一个反例吗?延长“证明”策略的时间是否会有所帮助,或者有时它不会得出结论?

答案(1)

阿曼Vyas以及
阿曼Vyas以及 2020年12月16日
你好,
通常形式验证方法倾向于在等价性不匹配时给出反例。
但是如果它给出了错误的选项,并且不能生成与之对应的反例,那么设计一定是非常独特的,或者工具可能无法生成示例。这需要首先研究模型。
相反,您可以尝试在结果窗口中单击“创建线束模型”并运行模拟。
只有当模型中的设计错误固定时,目标才不会被证伪。
希望能有所帮助!

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!