基于Petri网的UML模型映射与验证方法的研究

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:gdmkhx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
统一建模语言(UML)是对象管理集团(OMG)的标准,是一种用于对软件密集型系统以及商业建模和非软件系统进行可视化、详述、构造和文档化的建模语言,主要适用于分析与设计阶段的系统建模。UML最主要的优点是表达软件系统的能力强、效率高。但UML的缺点是难以直接用数学工具对UML模型进行检验,另外UML在语义方面也存在一些不足。 作为软件系统建模的工具,Petri网的优点是:可以对一个系统的并发、同步行为以及资源共享建摸,而且有许多与Petri网相关联的对Petri网模型进行检测和行为分析的理论结果。Petri网的缺点是:开发者不容易绘制(特别是对于复杂系统的)Petri网图,并在对对象及对象间的关系建模时存在困难。 对复杂的并发系统进行有效建模要求有一套形式化体系,由它能获取系统的本质特性,如不确定性、同步性和并发性。Petri网提供一套清楚的具有并发性的形式化体系,但是缺乏彻底模块化的技术。而面向对象方法对高度可重用的和模块化的系统提供形式化体系,但是缺乏整体并发特性。于是许多人努力将Petri网和面向对象概念结合起来,以扬长避短,发挥各自的优势,形成一种更有效的软件建模技术。进一步深入的研究提出将UML与Petri网结合建模的解决方法是:用户先使用UML建模,然后将其转换为Petri网来验证。 在本文中,我们设计并讨论一个从UML动念模型到Petri网映射的实例,以获得一种灵活的、可定制的PBMUM方法(即基于Petri网的UML模型映射与验证方法),去推断面向对象模型的动态方面的一些特性,并分析该模型的特定部分。本文提出的PBMUM方法的基本思想是采用与UML具有同等功能的Petri网的形式化语义规则去描述UML的主要元素。
其他文献
软件复用是解决软件危机的比较现实可行方法之一,为了充分利用可复用构件,完成大量构件的分类、检索、维护和集成,构件库系统的研究及相关工具相当重要。 本文首先介绍了
随着Internet的蓬勃发展,电子商务也在迅速崛起。B2C成为非常重要的电子商务模型。市场是人们为了进行交易而进行集会的地方。电子市场的意义在于用Internet上的电子交易代替
网格计算作为一种提供高性能计算、管理和服务的新技术,已经得到了越来越多的关注。而调度是网格计算中最基本、最关键,也是最具有挑战性的问题之一,是影响网格计算执行效率
随着网络的普及与快速应用的发展,远程教育成为当前教育领域一个十分热门的研究方向,由于远程教育无地区限制、无师资及场所限制,可以预见,远程教育将成为教育模式中的重要一环,但
济南大学信息学院电子信息系和网络中心作为济南大学通信技术、网络技术、电子技术等新技术、新业务的教学基地和实验基地,于2001年正式研究开发教学用的基于DSP的IP电话
传统的入侵检测方法主要是误用检测和异常检测,在入侵检测系统中广泛使用,但其在应用中存在着维护困难、误报率高、报警的可靠性比较低等问题。这些问题出现的原因在很大程度
近年来互联网正强有力的改变着世界。信息革命不仅极大地改变了人们的生活方式,而且带来了巨大的社会变革。互联网成了一个巨大的信息源,如何在庞杂的数据中准确地抽取出用户
目前的应用软件的开发大多基于PC,随着移动通信网络的飞速发展以及移动终端硬件性能的大幅提高,做为对行业应用软件的有益补充和扩展,在移动终端上进行应用开发的软硬件条件
视频点播(Video-On-Demand,简称VOD)是计算机技术、网络技术和多媒体技术综合发展的产物,它按照用户的要求播放视频节目,改变了过去用户被动接收节目的状况。在大型体育赛会
网络规模和应用范围的迅速扩大,导致通过网络传播的病毒的数量越来越多,危害越来越大。在病毒尚未对网络使用造成严重危害前,采取有效的防护手段阻止病毒的传播成为一个研究的课