Petri网分析工具:PTAnalyser的设计与实现

被引量 : 0次 | 上传用户:yaoyaosara
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文首先论述了Petri网的概念、性质以及主要的分析方法;介绍了以Petri网标准化为背景的PNML语法规范的定义和性质;并对PTAnalyser开发过程中的用到的JAXP、XLST等关键技术进行了说明。 然后,本文在对PTAnalyser软件工具进行功能分析的基础上,设计了软件工具的总体功能框架,进而在Eclipse开发环境下利用面向对象的分析和设计方法实现了软件工具各个模块的功能。PTAnalyer软件工具提供了非常友好的图形用户界面,使得Petri网建模变得非常直观方便,同时支持对Petri网模型状态变化的动态仿真。PTAnalyer整合了Java、XML、XLST、JAXP以及设计模式等多领域的知识,采用.XML作为存储Petri模型文件的格式实现了Petri网模型文件的保存和读取以及对PNML语法规范的支持,使得任何支持PNML语法规范的P/T系统模型都可以使用PTAnalyer进行分析,反之亦然,这是PTAnalyer处于同类软件工具前列的一个重要方面。PTAnalyer提供了三种性能分析:基于不变量的性能分析通过对关联矩阵的初等线性变换来变换求解Petri网的P-不变量和T-不变量,提供了对Petri网模型结构特性做进一步分析的基础;基于可达树的性能分析通过构造Petri网模型的可达树对其有界性、活性和死锁等性能指标做出了分析;模拟功能为了解Petri网模型的动态特征提供了一种途径。与同类软件工具相比,PTAnalyer提供的功能更全面,更有利于推进Petri网的标准化进程。PTAnalyer采用了面向对象的接口技术,大大增强了软件工具的可扩展性,扩展一个新的功能只需要对软件工具原有代码做少量的修改。最后结合教务排课系统和哲学家就餐问题两个典型实例对PTAnalyser的应用进行了说明。 本文最后对所做的工作进行了总结,同时给出了Petri网软件工具比较有价值的研究方向。
其他文献
我国农村基层社会存在乡镇政府行政权和村民自治权两种运行体系。受诸多因素的影响,在实践中乡镇政府行政权与村民自治权之间交错混淆,经常发生冲突,这严重制约了农村社会的
目的探讨重度子痫前期孕产妇护理中优质护理的效果。方法选取本院2014年10月~2016年10月诊治的重度子痫前期孕产妇178例,采用随机数字表法分为两组,对照组患者89例实施常规护理,
本文介绍欧美低碳产品认证现状,分析纺织品碳足迹核算过程及特点,探讨欧美低碳认证在WTO/TBT协议框架下合理性,预测低碳贸易壁垒的发展趋势并提出切实可行的应对措施。
【摘要】邓小平作为中国改革开放的总设计师,在推动中国特色社会主义建设过程中做出了巨大贡献,不仅显示出其非凡的胆识,而且体现出卓越的领导才能。文章基于领导学理论中的魅力
在新媒体营销时代,大家会更愿意相信和自己有关联的品牌。聚美优品运用新媒体使用各种传播方式,在不同的阶段均发挥了很好的品牌传播作用,有效的增强了用户对聚美的拥护度和
国有企业改革需依赖于政府体制改革的深化,否则将无所作为的想法是值得商榷的。 改革的深入使地方政府与企业的改革空间增大,这为国有企业改革提供了一个突破口,只要这种改革实
目的探讨血浆N末端B型利钠肽原(NT-proBNP)水平对介入治疗后急性心肌梗死患者预后的预测价值。方法选因急性心肌梗死入院的患者58例,发病12h内均成功接受经皮冠状动脉介入(PC
《周易》充满了和谐思想:人与自然的和谐,通过阴阳和谐、尚中正、交感比应等表现出来;人际关系的和谐,通过培养诚信、谦虚、宽容的性格、讲求家庭和谐,当政者和民众的交往沟通
明确提出了食品生物技术的概念,综述了生物技术在食品工业中应用的现状,对其前景进行了展望,并探讨了影响食品生物技术发展的一些问题。