《标号迁移系统》PPT课件_第1页
《标号迁移系统》PPT课件_第2页
《标号迁移系统》PPT课件_第3页
《标号迁移系统》PPT课件_第4页
《标号迁移系统》PPT课件_第5页
已阅读5页,还剩44页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、标号迁移系统,自动售茶机,s0,1,1,1,2,1,取茶,s1,s3,s5,2,s2,2,s4,找钱/取钱,2,退钱,s6,s7,出茶,取钱,互斥协议:卫式迁移模型,初始状态:,迁移集合:,互斥协议:示意图,x=0|t=0,t0,x=1,t=0,t1,t2,y=0|t=1,t3,x=0,s0,y=1,t=1,s1,s2,s3,y=0,初始状态 s0 t0 x=0 y=0 t=0,z0,z12,z35,z67,z97,z46,z20,z24,z47,抽象状态变化图:,z78,z55,a: 进程A的运行 b: 进程B的运行,z0,z12,z35,z67,z97,z46,z20,z24,z47,抽象

2、状态变化图:,z78,z55,b,a,b,a,a: 进程A的运行 b: 进程B的运行,a,a,b,a,b,b,标号迁移系统,标号迁移系统,动作信息 系统状态 状态变化 初始状态,符号 抽象状态 三元组 状态集合,标号迁移系统,标号迁移系统:例子,标号集合: 状态集合: 迁移关系: 初始状态集:, a, b z0, z1, z2, z3, (z0,a,z35), (z0,b,z12), z0 ,Bchi自动机,z0,z12,z35,z67,z97,z46,z20,z24,z47,抽象状态变化图:,z78,z55,b,a,b,a,a: 进程A的运行 b: 进程B的运行,a,a,b,a,b,b,z0

3、,z12,z35,z67,z97,z46,z20,z24,z47,抽象状态变化图:,z78,z55,b,a,b,a,a: 进程A的运行 b: 进程B的运行,a,a,b,a,b,b,Bchi自动机,动作信息 系统状态 状态变化 初始状态 公平性约束,符号 抽象状态 三元组 状态集合 状态集合,Bchi自动机,Bchi自动机:例子,标号集合: 状态集合: 迁移关系: 初始状态集: 接受状态集:, a, b z0, z1, z2, z3, (z0,a,z35), (z0,b,z12), z0 z12, z20, z46, ,Bchi自动机:运行/语言,z0 z35 z67 z97 z0 z35 z4

4、6 z78 ,a a a a b b ,语言:(a|b)的子集,扩展Bchi自动机,z0,z12,z35,z67,z97,z46,z20,z24,z47,抽象状态变化图:,z78,z55,b,a,b,a,a: 进程A的运行 b: 进程B的运行,a,a,b,a,b,b,z0,z12,z35,z67,z97,z46,z20,z24,z47,抽象状态变化图:,z78,z55,b,a,b,a,a: 进程A的运行 b: 进程B的运行,a,a,b,a,b,b,扩展Bchi自动机,动作信息 系统状态 状态变化 初始状态 多元公平性,符号 抽象状态 三元组 状态集合 状态集合的集合,扩展Bchi自动机,扩展B

5、chi自动机:例子,标号集合: 状态集合: 迁移关系: 初始状态集: 接受状态集集合:, a, b z0, z1, z2, z3, (z0,a,z35), (z0,b,z12), z0 z12,z20, z35,z67, ,Streett自动机,z0,z12,z35,z67,z97,z46,z20,z24,z47,抽象状态变化图:,z78,z55,b,a,b,a,a: 进程A的运行 b: 进程B的运行,a,a,b,a,b,b,z0,z12,z35,z67,z97,z46,z20,z24,z47,抽象状态变化图:,z78,z55,b,a,b,a,a: 进程A的运行 b: 进程B的运行,a,a,b

6、,a,b,b,Streett自动机,动作信息 系统状态 状态变化 初始状态 强公平性,符号 抽象状态 三元组 状态集合 状态集合对的集合,Streett自动机,Streett自动机:例子,标号集合: 状态集合: 迁移关系: 初始状态集: 状态集合对 的集合:, a, b z0, z1, z2, z3, (z0,a,z35), (z0,b,z12), z0 (z35,z67), (z35,z46), (z35,z12,z97,z24), ,基于迁移的扩展Bchi自动机,z0,z12,z35,z67,z97,z46,z20,z24,z47,抽象状态变化图:,z78,z55,b,a,b,a,a: 进

7、程A的运行 b: 进程B的运行,a,a,b,a,b,b,z0,z12,z35,z67,z97,z46,z20,z24,z47,抽象状态变化图:,z78,z55,b,a,b,a,a: 进程A的运行 b: 进程B的运行,a,a,b,a,b,b,基于迁移的扩展Bchi自动机,动作信息 系统状态 状态变化 初始状态 多元公平性,符号 抽象状态 三元组 状态集合 迁移集合的集合,基于迁移的扩展Bchi自动机,标号集合: 状态集合: 迁移关系(T): 初始状态集: 迁移集合的集合:, a, b z0, z1, z2, z3, (z0,a,z35), (z0,b,z12), z0 (x,a,y) | (x,

8、a,y)T , (x,b,y) | (x,b,y)T ,交错迁移系统,z0,z12,z35,z67,z97,z46,z20,z24,z47,抽象状态变化图:,z78,z55,pqr,p: a=s0 q: b=t0 r: t=0 s: a=s0b=t0,pqr,pqr,pqr,pqr,pqr,pqr,pqr,pqr,pq,迁移关系,(z35,z67) (z35,z46/z47),(z35,z67) (z35,z46,z47),(z35,a,z67) (z35,b,z46,z47),交错迁移系统,动作信息 系统状态 状态变化 初始状态,符号 抽象状态 三元组(S,2S) 状态集合,交错迁移系统,交

9、错迁移系统:例子,标号集合: 状态集合: 迁移关系: 初始状态集:, a, b z0, z1, z2, z3, (z0,a,z35), (z35,b,z46,z47), z0 ,s01,s0,s1,s2,s11,s02,s12,p,q,p,p,q,pq,交错迁移系统:例2,p,q,q,s2,p,q,s01,s11,s02,s12,p,q,p,交错迁移系统:例2,p,q,q,s2,p,q,s01,s11,s02,s12,p,q,p,q,s2,p,q,交错迁移系统:例2,s01,s11,s02,s12,p,q,p,q,s2,p,q,s0,q,q,q,p,q,p,q,s01,s11,s02,s12,

10、p,q,p,q,s2,p,q,交错迁移系统:例2,(s0, p, s01), (s0, pq,s02), (s01,q, s11,s12), (s02,q, s11,s12), (s11,q, s11,s12), (s11,pq,s2), (s12,q, s11,s12), (s12,pq,s2), (s2, pq,s2),交错迁移系统:例2,标号集合: 状态集合: 迁移关系: 初始状态集:, p,q,pq, s0, s01,s02,s11,s12,s2 (s0,p,s01), (s0,pq,s02), s0 ,火车进站控制,S0,S3,og, req,S2,S1,train,ctr,ctr,

11、og,train,og, gr,ig,tr,ctr,ctr,tr,ctr,tr,非确定型自动机/确定型自动机,非确定型Buchi自动机,L(A) = (+)*,S0,S1,S1,确定型Buchi自动机,L(B) = L(A) = (*),S0,S1,S0,确定型Buchi自动机的补,L(A) (+)*, n1 n1 n2 ,n1 n1 n2 n1 n2 n3 ,无限多个、无限多次经过接受状态,Buchi自动机非空判定,start() W = A = B = ; for each initial state s I, if (s is not in A) add s to W; dfs1(); ,Buchi自动机非空判定,dfs1() q = last element from W; add q to A; for each successor state s of q, if (s is not in A) add s to W; dfs1(); if (accept(q) add q to B; dfs2(); delete q from W; ,Buchi自动机非空判定,dfs2() q = last ele

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论