博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
petri网
阅读量:5863 次
发布时间:2019-06-19

本文共 783 字,大约阅读时间需要 2 分钟。

规则:http://roclinux.cn/?p=1592

 

Petri网是对离散并行系统的表示。Petri网是由发明的,适合于描述异步的、并发的计算机系统模型。Petri网既有严格的数学表述方式,也有直观的图形表达方式。

由于Petri网能表达并发的事件,被认为是的一种。研究领域趋向认为Petri网是所有流程定义语言之母。

 

经典的Petri网是简单的过程模型,由两种节点:库所和变迁,有向弧,以及令牌等元素组成的。

petri网图

Petri网的元素:

  • 库所(Place)圆形节点
  • 变迁(Transition)方形节点
  • 有向弧(Connection)是库所和变迁之间的有向弧
  • 令牌(Token)是库所中的动态对象,可以从一个库所移动到另一个库所。

Petri网的规则是:

  • 有向弧是有方向的
  • 两个库所或变迁之间不允许有弧
  • 库所可以拥有任意数量的令牌

行为

如果一个变迁的每个输入库所(input place)都拥有令牌,该变迁即为被允许(enable)。一个变迁被允许时,变迁将发生(fire),输入库所(input place)的令牌被消耗,同时为输出库所(output place)产生令牌。

注意:

  • 变迁的发生是原子的;
  • 有两个变迁都被允许的可能,但是一次只能发生一个变迁;
  • 如果出现一个变迁,其输入库所的个数与输出库所的个数不相等,令牌的个数将发生变化;
  • Petri网络是静态的;
  • Petri网的状态由令牌在库所的分布决定。

两个变迁争夺一个令牌的情形被称之为冲突

多个弧连接两个节点的情况。在输入库所和变迁之间的弧的个数决定了该变迁变为被允许需要的令牌的个数。弧的个数决定了消耗/产生的令牌的个数。

本文转自二郎三郎博客园博客,原文链接:http://www.cnblogs.com/haore147/p/7183182.html,如需转载请自行联系原作者
你可能感兴趣的文章
微软收购一款以游戏形式学习的工具MinecraftEdu
查看>>
微软为顺利收购LinkedIn对欧盟做出让步
查看>>
为什么OCP服务器在一般性的IT企业难以普及
查看>>
用什么方法预防黑客对家庭网络的入侵?
查看>>
WannaCry病毒爆发并未对微软品牌造成太大影响
查看>>
武汉将打造中国网络安全谷 亿元招募全球顶尖人才
查看>>
企业组织与IT供应商的谈判指南
查看>>
5亿用户信息两年前被盗!雅虎为何现在才说?
查看>>
Openvox 模拟语音卡/FXS-100
查看>>
解读分布式对象存储系统Sheepdog性能测试
查看>>
大数据时代的产业变局
查看>>
超融合网络常见问题及解决思路
查看>>
鸿海夏普恋情又生变:收购可能再次跳票
查看>>
智能化呼声下 安防携手技术创造新价值
查看>>
SolarWorld开发双面光伏组件并开始试用
查看>>
App Annie获得新一轮6300万美元融资
查看>>
降低数据中心的复杂性:运用基于策略的管理
查看>>
TPG和RCN收购Wave 打造美国No. 6有线运营商
查看>>
VCE公司掌门人Chad Sakac称将在超融合市场上占据主动
查看>>
欧洲:预计未来光伏需求来自分布式
查看>>