面向对象Petri网的约简和系统死锁的检测

来源 :山东大学 | 被引量 : 0次 | 上传用户:bright545454
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于面向对象Petri网的应用越来越广泛,以及人机交互行为在软件开发过程和实际应用中的重要性,因此本论文通过分析面向对象Petri网的结构特性,致力于死锁检测的研究,运用代数分析的方法判断人机交互系统的面向对象Petri网模型是否有死锁存在。虽然Petri网模型中的死锁研究已是非常多,但一般都是针对普通Petri网的,并不能很好地适用在面向对象Petri网和人机交互系统中。由于面向对象Petri网综合了普通Petri网和面向对象两种方法的优点,本文在深入研究了现有方法的前提下,提出了一种适用于面向对象Petri模型中死锁检测的算法。此算法根据面向对象技术的封装性,将对象子网进行分层,并由层次分析的思想对各个对象子网进行研究,相当于把一个大系统分成了许多小系统,这样就大大减少了性质分析的复杂度。为了进一步减少分析复杂度以及解决状态空间爆炸等问题,在普通Petri网具有图形化和严格数学意义等特性的基础上,提出了保持死锁性质的六条约简规则,这些约简规则有效地减少了要分析的节点数,提高了性质分析的效率。现有可达性判断的方法主要是基于库所不变式和状态方程的分析,但库所不变式方法没有完全包含网系统初始标识的信息,而Petri网状态方程方法是无法描述变迁发射先后次序的。本文提出了一种新的判断Petri网标识可达性的算法,此算法不但弥补了以上两种方法的缺点,而且可以有效地找出从初始标识到目标标识的可达路径,或者判断出目标标识是不可达的。本文在这个可达算法的基础上,还提出一种在不穷举网系统所有标识的前提下求解死锁标识的算法。最后综合了所有分析结论和子算法,得出面向对象Petri网系统的完整死锁检测算法。在整个面向对象Petri网系统的完整死锁检测研究过程中,论文总结和归纳了许多有用的概念和结论,而且这些概念和结论对于网系统其他相关分析也是普遍使用的。
其他文献
随着经济和社会的不断发展,人类社会对于农业的需求和投入也在不断提高,各种技术手段被应用到农业当中用来提高农业的效率。现代农业不仅关注产能和品质,还要求尽可能的降低
随着三维模型获取技术、计算机图形学以及计算机网络技术的发展,三维模型在很多领域得到了广泛应用,并且形成了越来越庞大的三维模型数据库。如何从模型库的海量数据中迅速查
随着Internet的普及与发展,网上购物随之出现,因而基于Internet的电子商务网站也在近几年呈现快速发展的势头。网上购物因不受时间、空间的限制,品种丰富,价格与实体店相比更加合
体绘制是一种重要的三维数据场可视化方法,传递函数是体绘制过程中用以定出体数据与光学特征的对应关系的关键步骤,传递函数的设定对成像的质量具有重要作用。然而传递函数的
随着信息技术和Internet技术的发展以及市场竞争的加剧,电信管理行业中计算机应用也得到了飞速的发展,建立一个反应迅速、智能灵活、安全可靠的电信管理信息系统对当前的电信管
当前通信市场及其相关技术正处于高速发展的阶段,电信运营企业需要不断提升科学决策能力和精细化运营管理能力。商业智能(Business Intelligence, BI)系统在新的市场竞争环境
伴随着内存技术的进步,内存数据库在近年来开始得到研究者们的关注。大量的关于如何构建实用的内存数据库系统的研究也得以开展,但是,对于社会网络软件和web系统中的内存数据
矩形件排样问题广泛存在于机械、家具、服装等国民经济行业,解决好该问题可以节省原材料,简化生产工艺,降低生产成本,增加企业效益。对于许多不规则零件的排样问题,也可通过
随着计算机的普及和网络的发展,网络带宽飞速增长,网络上的安全需求也在不断增加。目前网络带宽已经达到了千兆甚至万兆,传统的报文捕获平台已经无法满足高速网络的报文捕获
计算技术和无线通讯技术的发展与结合使得一种全新的计算模式——移动计算成为现实。应用需求的推动和通讯、硬件技术及相应软件技术的发展,使得移动计算模式得到了飞速的发