基于Petri网的UML模型分析及其在铁道信号系统中的应用研究

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:fclhp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的快速发展,计算机应用日益广泛,软件已渗透到国民经济和国防建设的各个领域。但是软件的生产现状和质量常常存在缺陷。因此,如何提高软件的质量,尤其在一些安全关键应用领域,保证软件的可靠性和安全性已成为国内外研究的热点问题。软件的可靠性不仅取决于软件开发的方法和过程,也取决于软件的测试和验证。统一建模语言UML已广泛应用于安全关键计算机系统的开发中。它是一种功能强大、面向对象的可视化系统分析建模语言。但UML是半形式化的,不能用数学工具直接的表达和分析,而且对象之间约束规则的一致性和并发性很难被UML模型所描述,其系统的动态行为特征也难于全面地用UML模型体现。Petri网是一种系统的数学和图形的建模分析工具,它以图形化的数学工具库所、变迁来清楚地描述系统内部的相互作用,它特别适合描述系统中进程或者部件的顺序、并发、冲突以及同步等关系。因此,本文提出了一种将“UML状态图模型转换为Petri网模型的方法”,并基于该方法,初步实现了一个将UML状态图模型转换为Petri网模型的自动转换工具。论文主要工作包括以下几点:   (1)针对国内外的研究现状,对软件系统的形式化建模、描述及验证方法的研究和应用进行了分析。   (2)对UML状态图进行了研究,给出了UML状态图的形式化定义,并用定义的形式化语言描述了状态图的相关性质、基本状态和复合状态。   (3)通过分析UML状态图的形式化定义和Petri网严格的形式化语义,研究了两者语义之间的等价部分,提出了将UML状态图转换为Petri网的方法。   (4)基于UML状态图的形式化定义、Petri网的形式化语义以及XML文档的结构,本文提出了UML状态图到Petri网的转换方法,实现了一个将“UML状态图模型转换为Petri网模型”的自动转换工具。   (5)以一种新型的分散式铁路联锁系统(DRIS)为例,对本文实现的自动转换工具进行了检验。
其他文献
web应用在当今已成为在线服务的最主要提供方式。同时,它存在的漏洞也正逐渐被人们所发现,并且以惊人的速度显露出来。web应用一般存在利用JavaScript脚本代码来实现的部分,这些
由于年代久远等原因,相当多的青铜器出土时存在破损情况,利用计算机辅助碎片虚拟拼接是青铜器文物修复保护和数字化处理的关键技术之一。针对青铜器具有非刚体性,且碎片的结
随着计算机技术的不断发展,企业信息化成为增强企业竞争力的主要手段。企业部门之间的联系更加紧密,各部门的数据资源已不再归各部门自己独有,而是作为企业中的共享数据资源存在
随着Internet和机器人技术的飞速发展,将Internet作为操作者和机器人之间的数据传输媒介,建立了Internet环境下的机器人遥操作平台,增强了遥操作机器人系统的开发性和灵活性
当今社会是互联网高速发展的时代,互联网科技日新月异,互联网应用层出不穷。从以前的资源缺乏到如今的资源过载,困扰用户的问题已经由从前的资源不足转变为如何从纷繁复杂的
气液两相反应体系广泛存在于过程工程的诸多领域,是一典型的复杂系统,其中气泡聚并、破碎动态演化行为,对反应器的传质传热效率有着重要影响,进而影响整个反应器的性能,因此,
随着网络和计算机技术的迅速发展,人们希望能在任何时间、任何地点、访问任何数据的需求已逐渐成为现实,嵌入式信息系统正在走出传统的机房与桌面,帮助用户随时随地获取相关
人脸超分辨率重构是将低分辨率人脸图像重构为高分辨率图像的技术,该技术在公安、监控与电子商务等系统中具有重要的实际意义。尺度低于24(24×24)像素的超低分辨率人脸图像信息
随着社会现代化水平的提高,快速准确的身份识别技术逐渐成为研究热点之一。颅骨是一种新兴的生物特征,一经提出就备受关注,其突出优点是不受表情干扰和光线约束。作为颅骨应用领
在用户界面研究中,人机交互技术是当前发展最迅速的技术之一,研究人员予以特别重视。它是一门综合学科,与认知学、人机工程学、心理学等学科领域有着密切的联系。作为人机交