14、安全属性驱动的顽固集与群的字问题研究

安全属性驱动的顽固集与群的字问题研究

安全属性驱动的顽固集

算法实现

为实现相关方法,提出了一种算法,该算法改编自其他研究。其设计目标是计算满足 D1、N、V1 和 V2 的小顽固集,并根据需要逐渐增大以满足 S。此算法使用两个子算法 clsr(t) 和 esc(t),其中 t 是一个转换:
- clsr(t) :计算 t 的自反传递闭包。
- esc(t) :计算闭包中包含至少一个启用转换的最小闭子集,或者表明从 t 无法到达启用转换,它基于 Tarjan 算法。

构建模型和自动机的约简积时采用深度优先顺序,并使用 Tarjan 算法识别结果的终端强组件。对于每个未完全处理的状态 s,当算法要从终端强组件回溯时,会按顺序计算 esc(t1), …, esc(tn), clsr(t1), …, clsr(tn),直到列表用尽或在 s 中触发新转换。若集合中的所有启用转换都已在组件内触发,则跳过该集合,否则将其用作 s 中顽固集的扩展。

不过,目前的工具尚未实现此算法,而是实现了 D0、D1、D2、V1 和 V2。由于示例系统具有从每个可达状态都能到达死锁的特性,这保证了 S 条件,所以实验结果正确,但约简效果可能不如正确实现该算法的情况。

示例分析

使用修改后的交替位协议及其规范来演示相关思想。交替位协议可在不可靠信道上实现消息的可靠传输,信道分为可靠的 FIFO 队列(Dchan、Achan)和模拟数据包丢失的组件(Dloss、Aloss)。发送者和接收者协作,确保通过 sen 发送的消息最终通过 rec 传递,且不

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值