Maude实施CCS操作语义的新实现及其逻辑描述的过程的论文总结
=> {{A}}P'if |P| =>{tau}* Q/\Q=>{A}Q' /\|Q'|=> {tau}* P'。请注意,新的语义运算符{_}*_和{{_}}_以及伪运算符,|_|和<_>被宣布为冻结,其原因已在第4.2节中解释。✏VERDEJO和 MARTI-OLIET293一P|= TTP|= Φ1Φ2i P |= Φ1和P |= Φ2P|= Φ1Φ2i P |= Φ1或P |= Φ2P|=[K]Φ iQ ∈ {PJ|P −a→ PJ<$a ∈ K}.Q |= ΦP|=Q∈ {P J|P −a→ P J<$a ∈ K}.Q |= ΦP |=[[K]]Φ i Q∈ {P J|P =a<$P J<$a ∈ K}.Q |= ΦP |= KΦ i Q ∈ {PJ|P =a<$P J<$a ∈ K}.Q |= Φ图二. 模态逻辑满足关系我们可以使用search命令来查找给定进程在执行操作“a”之后的所有弱后继进程Maude> search< tau. 'a. τ的'b. 0 > => {{'a }}AP:ActProcess. 溶液1(状态2)AP:ActProcess --> tau。'b.0溶液2(状态3)AP:ActProcess -->'b. 0没有更多的 解决方案。4.4Hennessy-Milner模态逻辑我们现在想实现Hennessy-Milner模态逻辑来描述CCS过程的本地能力[16]。公式如下:Φ::= tt |FF |Φ 1∧ Φ 2|Φ 1∨ Φ 2|[K]Φ|联系我们|[[K]]Φ|联系我们其中,K是一组(有限)动作。描述过程P何时满足性质Φ的满足关系,P |=Φ,在图2中归纳定义。由于满意度关系的定义使用了CCS的转换我们可以尝试在同一级别上实现它,使用如下规则:rl [和]:P| = Phi/\Psi=>true if P| = Phi=>true/\P| = Psi=>true.rl[直径]:P |= Phi => true,如果P =>{A}Q/\Q |= Phi => true。这些规则是正确的,它们准确地代表了模态逻辑的满足关系所表达的内容。例如,第二个条件规则表示存在一个过程Q,使得P −→ Q且Q |= Φ,这是钻石模态算子的定义。这是因为变量Q在规则条件下是存在量化的。但是我们发现框模态算子的定义存在问题,因为它在过程的可能转换上使用了一个泛量化器。如果我们想处理所有可能的一步重写项,我们需要上升到元级别。通过使用操作元搜索,我们定义了一个操作succ,它在给定的有限集合中执行操作后返回进程的所有(元表示的)后继VERDEJO和 MARTI-OLIET294下面SUCC模块中的操作成功定义使用了两个辅助函数。allOneStep(T,N,X)的求值通过使用模块MOD(CCS-SEMANTICS的元表示)中的规则返回与模式X匹配的项T的所有单步重写(跳过前N个解决方案)。filter(F,TS,AS)的求值返回元表示进程P,使得项F[A,P]在TS中,而A在AS中。为了在项集合AS中查找项A,我们比较模块MOD中的项。 这是因为不同的元表示术语,如“a.Qid”和“a.Act”,可以在模块CCS-SEMANTICS中表示相同的动作。操作过滤器用于succ(T,TS)的定义中,以从进程T的所有后继进程中删除那些通过执行不在集合TS中的操作而到达的进程。在以一般形式定义了这些操作之后,我们可以实现wsucc操作,它返回所有具有相同操作的弱后继fmod SUCC包含META-LEVEL。op MOD:-> Module.等式MOD =对TermSet进行排序。子排序术语
下载后可阅读完整内容,剩余1页未读,立即下载
- 粉丝: 4
- 资源: 2万+
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 保险服务门店新年工作计划PPT.pptx
- 车辆安全工作计划PPT.pptx
- ipqc工作总结PPT.pptx
- 车间员工上半年工作总结PPT.pptx
- 保险公司员工的工作总结PPT.pptx
- 报价工作总结PPT.pptx
- 冲压车间实习工作总结PPT.pptx
- ktv周工作总结PPT.pptx
- 保育院总务工作计划PPT.pptx
- xx年度现代教育技术工作总结PPT.pptx
- 出纳的年终总结PPT.pptx
- 贝贝班班级工作计划PPT.pptx
- 变电值班员技术个人工作总结PPT.pptx
- 大学生读书活动策划书PPT.pptx
- 财务出纳月工作总结PPT.pptx
- 大学生“三支一扶”服务期满工作总结(2)PPT.pptx