系统定时方面测试时监测动态信号
在系统测试中,尤其是涉及定时和动态特性的系统,如何有效地监测动态信号是一个关键问题。本文将详细介绍一种结合Uppaal TRON和PHAVer的解决方案,用于系统定时方面测试时的动态信号监测。
1. 测试基础与混合输入/输出一致性关系
在测试过程中,我们从环境规范 e 中获取跟踪 σ ,并在与环境组合的被测实现( ⟨p, e⟩ )和完整系统规范( ⟨s, e⟩ )上执行该跟踪。然后检查被测实现产生的输出是否包含在规范的输出中。这种对环境模型 e 的明确处理,使得我们能够针对特定环境对被测实现进行测试。
为了实现混合监测,我们采用了混合输入/输出一致性关系(hioco):
设 p, s ∈ S 分别为输入 - 输出兼容的实现和规范,环境 e ∈ E ,则:
[p \text{ hioco}_e s \stackrel{\text{def}}{=} \forall \sigma \in \text{traces}(\langle s, e \rangle). \text{Out}(\langle p, e \rangle \text{ after } \sigma) \subseteq \text{Out}(\langle s, e \rangle \text{ after } \sigma) \land \text{traj}(\langle p, e \rangle \text{ after } \sigma) \subs
超级会员免费看
订阅专栏 解锁全文
9852

被折叠的 条评论
为什么被折叠?



