Petri网和UML在建模过程中的转换机制研究

来源 :大连海事大学 | 被引量 : 18次 | 上传用户:hdyear
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
OMG组织将UML作为面向对象分析和设计建模语言的标准,因此,UML被广泛地用来对复杂问题建立模型。虽然UML可以较好地描述系统的行为特性,但它是不可执行的,只是对动态行为的静态描述。相对而言,Petri网能较好地描述系统的功能、结构、动态行为、与环境之间的交互作用,并以网图的形式,简洁、直观地模拟系统,分析系统的动态特性。在系统建模过程中,将UMIL和Petri网结合起来使用,可以发挥各自的优点,弥补各自的缺点。本文首先系统地叙述了UML形式化的国内外研究现状、Petri网的相关理论和UML的相关理论。并通过分析UML模型和Petri网各自的特点,探讨了将UML模型转换为Petri网模型的可行性,并对转换的必要性及关键技术进行了深入的研究,最后提出了UML模型到Petri网模型的映射规则。其次本文提出了一种Petri网和UML集成建模的方法,从而实现了利用UML模型有效描述系统,利用Petri网模型模拟仿真系统的有效结合,实现了两者的优势互补。最后,在提出的UML模型到Petri网模型的映射规则基础上,设计并实现了UML状态图到Petri网的模型转换的转换工具,实现了UML状态图到Petri网模型的自动转换。并通过一个应用实例,实际验证了所设计的转换工具的可行性与正确性。实践结果表明,实现UML模型到Petri网模型的转换是可行的,并为进一步利用Petri网来分析验证系统的特性提供了可能。
其他文献
计算机的诞生、存在和发展,是人类社会进化的产物,其存在的根本意义在于它可以局部模拟或部分取代人类的智能,故而在计算机科学技术领域,人工智能是其核心理论之一,而人工智能研究
行动推理是人工智能研究的一个重要领域。由于Agent所处的环境往往是动态的,不完全可知的,为了完成给定的任务,Agent需要对动态变化的环境做出反应,通过规划、自主推理从而寻
目前主流的云计算存储系统HDFS(Hadoop Distributed File System)可以支持云计算环境下的文件存储。现在云计算应用普遍都是基于用户来组织数据的,那么当单个用户的数据量开始
随着互联网的迅猛发展,出现了大量以视频会议、视频点播、远程教育应用为代表的新型多媒体会议系统应用需求。虽然基于ITU-T提出的H.323协议和IETF提出的SIP协议开发的会议系统
近年来,对于超混沌系统的研究引起了科学工作者的广泛兴趣。与低维混沌系统相比,超混沌系统至少在四维及更高维的非线性系统中具有两个或两个以上正的Lyapunov指数,具有更为
应急通信系统是应付紧急情况时使用的通信系统。应急通信涉及多个通信系统。应急通信将各种网络联合起来使用,优势互补、相互协作,以便更好地完成更复杂的通信任务。一旦通信