20、验证等价属性时的通信模型

验证等价属性时的通信模型

在验证等价属性的过程中,通信模型起着至关重要的作用。本文将深入探讨不同的通信模型,包括进程的定义、标记语义、等价关系以及不同语义之间的比较。

进程定义与可能测试等价性

首先,我们定义了两个进程 A 和 B:

A
νd.outho(d, a) | !inho(d, x).outho(d, h(x)) | inho(d, y).outho(c, y)
B
νe.outho(e, a) | inho(e, z).A | inho(e, z).νs.outho(c, s)

对于任意的 s - 封闭上下文 D[ ] 和所有公共通道 ch,有 D[A] ⇓s ch 当且仅当 D[B] ⇓s ch。这表明 A 和 B 在可能测试等价性(may testing equivalence)下是等价的,即 A ≈s m B,但在观察等价性(observational equivalence)和轨迹等价性(trace equivalence)下不等价,即 A ̸≈s o B 且 A ̸≈s t B,其中 s ∈ {c, e, p}。

与观察等价性不同,可能测试不需要逐步“模仿”另一个进程,也不能强制进程进入特定分支。

标记语义

为了让进程能够直接与(对抗性)环境进行交互,我们引入了标记操作语义。定义了关系 ℓ−→c、ℓ−→p 和 ℓ−→e,其中 ℓ 是字母表 A 的一部分:

A = {τ, out(c, d), eav(c,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值