13、异步并行组合:CFM 与 BPP 详解

异步并行组合:CFM 与 BPP 详解

1. 并发有限状态机的表示

所有并发有限状态机都可以用 CFM 进程表示。将顺序 FSM 的构造方法扩展到并发 FSM,得到的进程不是单个常量,而是每个常量的实例的并行组合,实例数量与对应位置的令牌数量相同。

定义 5.2 :将并发 FSM 转换为 CFM 进程项。设 $N(m_0) = (S, A, T, m_0)$ 是一个并发有限状态机,其中 $S = {s_1, …, s_n}$,$A \subseteq Act$,$T = {t_1, …, t_k}$,$l(t_j) = \mu_j$。函数 $T_{CFM}(-)$ 从并发有限状态机到 CFM 进程的定义如下:
$T_{CFM}(N(m_0)) = C_1|\cdots|C_1 \underbrace{} {m_0(s_1)}|\cdots|C_n|\cdots|C_n \underbrace{} {m_0(s_n)}$
其中每个 $C_i$ 都有一个定义方程 $C_i .= c_1^i + \cdots + c_k^i$(如果 $k = 0$,则 $C_i .= 0$),并且每个求和项 $c_j^i$($j = 1, …, k$)的取值如下:
- 若 $s_i \notin \bullet t_j$,则 $c_j^i = 0$;
- 若 $\bullet t_j = {s_i}$ 且 $t_j^\bullet = \varnothing$,则 $c_j^i = \mu_j.0$;
- 若 $\bullet t_j = {s_i}$ 且 $t_j^\bullet = {s_h}$,则 $c_j

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值