- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 3 章 协议形式化描述技术(2-PetriNet) 内容提要 PetriNet (PN) 德国学者C. A. Petri于1962年在其博士论文《用自动机通信》中首次提出的一种特殊的自动机模型,后来被称为Petri网。 Petri网也是一种状态变迁模型,它允许同时发生多个状态变迁,因而Petri网是一种并发模型。 Petri网适合于并发、异步、分布式系统描述与分析的图形数字工具,可用来描述通信系统中各异步成分之间的关系,已被广泛应用于计算机科学、电子学、机械学、化学、物理学等许多领域。 PetriNet: Formal Definition Petri网可定义为一个4元组 (P, T , I, O),其中: P = {p1, p2,…, pn}是位置(places)的有限集合; T = {t1, t2,…, tm}是变迁(transitions)的有限集合,且T与P不相交,即T∩P = ?。 I是输入函数,是变迁T到位置的映射。对于每一个tk∈T,可得出相应的I(tk)={pi, pj,…}。 O是输出函数,也是一种变迁T到位置的映射。对于每一个tk∈T,可以得出相应的 O(tj)={pr, ps,…}。 也有文献将其定义为5元组: (P, T , I, O,M) M = {m1, m2,…, mn}是标记(tokens, “旗标”或“托肯”)的集合 PetriNet: Representation Using Graph Petri所处的状态是由标记的分布来决定: 在位置pi中的标记个数常?i来表示。上图中, ?1 = 2,?2 = ?3 = ?4 = ?5 = 0 也可以用向量? = (?1, ?2, … , ?n)来表示整个Petri网的标记分布情况。可以看出,现在? = (2, 0, 0, 0, 0)。 PetriNet: 状态变迁(Transitions) 发生变迁的条件: 必须有1个或多个变迁满足变迁条件。变迁条件就是某个变迁tj的所有输入位置中都必须有标记存在,并且当输入位置有多根弧线指向这个变迁时,该输入位置也至少具有和弧线根数相等的标记数。 如,上图中的t1 必须发生点火(firing)。所谓点火就是发生了一些事件(1个或多个),而这些事件所对应的变迁满足变迁条件。 发生点火后,标记要重新分布。标记移动规则是: 从点火的变迁tj所有输入位置中均取出标记,每个位置取出的标记数等于该位置指向点火的tj的弧线数; 然后再将标记送入tj的所有输出位置中去,送入每个位置的标记数等于点火的tj指向该位置的弧线数。 PetriNet: 状态变迁例子 PetriNet: 状态变迁例子(Cont.) PetriNet: 状态变迁例子(Cont.) PetriNet: 状态变迁类型 顺序变迁。如图(a)所示。只有当t1点火后t2才能点火。 并发变迁,如图(b)所示。t1和t2可同时(当然也可以单独)点火。 互斥变迁,如图(c)所示。t1和t2中只能有一个点火。一个点火后另一个就不能再点火了。 内容提要 PetriNet的扩充 为适应不同规范描述及验证的需求,从基本Petri网模型衍化出许多扩展模型系统,如 谓词/动作Petri网、 时间Petri网(Time PetriNet)、 带时态逻辑的Petri网、 有色Petri网(Coloured PetriNet)、 面向对象Petri网(OOPN)、 随机Petri网(Stochastic PetriNet)、 数字Petri网(NPN) ...... PetriNet的扩充(续) 主要从以下几个方面来扩充 基于标记和位置的扩充 基于输入函数和输出函数的扩充 基于变迁的扩充 基于位置和标记的扩充 在标准的Petri网中,所有的标记都是一样的,没有名字。 如果我们将一个位置中的不同标记用不同的名字或标识号来表示,就可以大大扩充标记的表达能力。这种有名标记的Petri就是有色Petri网(Color PetriNet) 例如,如果位置中的标记表示系统资源时,名字不同的标记就可表示不同的资源。 同样,如果用标记表示报文,则名字不同的标记就代表着内容不同的报文或序列号不同的报文。 基于输入函数和输出函数的扩充 在标准Petri网中,输入函数和输出函数中每个位置只出现一次,即转换触发时,输入函数的每个位置中只减少一个标记,输出函数中的每个位置中只增加一个标记。 如果我们允许每个位置可以减少或增加多个标记,并且在它们的弧线上标上增加或减少的标记数,则同样可以增强Petri网的表达能力,如图(b)所示。 基于输入函数和输出函数的扩充(续) 在标准Petri网中,某个变迁tj的所有输入位置中都必须有标记存在,并且当输入位置有多根弧线
您可能关注的文档
- 第3章创建草图(免费阅读).ppt
- 读书杂谈读书的三种姿势教案.ppt
- 第3章创新原理(免费阅读).ppt
- 第3章创建项目计划的基础(免费阅读).ppt
- 第3章创建网页(免费阅读).ppt
- 第3章刚体力学基础(免费阅读).ppt
- 第3章刚体的定轴转动(免费阅读).ppt
- 第3章刚体力学(阅读).ppt
- 第3章刚体的定轴转动1.1(免费阅读).ppt
- 第3章刚体力学基础2(免费阅读).ppt
- 专题14 数字经济(时政热点专题训练)-2026年高考政治时热点 主观题答题攻略 全国通用(原卷版).docx
- 2025年河北省示范高中联盟高三下学期第一次模拟考试政治试题(附答案解析).docx
- 2211二次函数课件-人教版数学九年级上册.pptx
- 物质在水中的溶解第1课时课件-九年级化学沪教版下册.pptx
- 核酸是遗传信息的携带者课件高一上学期生物人教版必修1.pptx
- Unit3TheWorldOnlineExtendedReading课件-高中英语译林版(2020)(1).pptx
- 蛋白质是生命活动的主要承担者课件-高一上学期生物人教版必修1_1.pptx
- 化学方程式(第3课时根据化学方程式进行简单计算)课件--九年级化学人教版上册.pptx
- 热点7:9.3阅兵铿锵正步:和平的力量,迈向复兴-2026年中高考政治时政热点解读(全国通用).docx
- 1.2 坚持“两个毫不动摇”【国企改革深化提升】-2025-2026学年高一政治时政热搜课课件(统编版必修2).pptx
最近下载
- 2025年广东省深圳市各区社区专职工作者/综合网格员招聘考试(综合能力测试)历年参考题库含答案详解(.docx VIP
- 登革热实验诊断技术进展.pdf VIP
- UbuntuLinux操作系统(项目式微课版)-课后练习参考答案.pdf VIP
- (新人教PEP版)英语六年级上册 Unit 5 大单元教学设计.docx
- endress+hauser电导率测量系统Smartec CLD134操作手册.pdf
- 网络安全设备采购项目招投标书范本 .pdf VIP
- 东湖高新校招笔试题库.pdf VIP
- 《非ST段抬高型急性冠脉综合征诊断和治疗指南(2024)》解读.pptx VIP
- 无损检测超声练习试题附答案.doc
- 市场营销求职简历.docx VIP
原创力文档


文档评论(0)