逆向工程中恢复UML行为模型的研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:wanxueguan55
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件系统的日益复杂,软件开发、维护以及进化的大部分工作和主要成本集中在对现有系统的理解上。软件逆向工程是一种辅助程序理解的重要手段,其目标是利用工程化的方法和技术分析软件系统组件及其之间的相互关联,并以另一种方式或更高层次的抽象形式来描述该系统。在深入分析了逆向工程、UML2.0、XMI2.0等理论的基础上,论文重点研究了逆向工程中行为模型的恢复方法。首先提出了一种以动态信息为基础,结合静态信息逆向生成序列图的方法,生成的序列图符合UML2.0标准,更加合理全面;接着借助于改进的序列图,对状态图的生成作了进一步的探索,讨论了利用BK算法及UML2.0序列图合成状态图的方法。该方法简化了用户操作,生成的状态图更加接近于实际模型,有利于用户对目标系统的全面理解和认识。论文中提出的所有方法、算法均已在XDRE(XiDian Reverse Engineering,西电逆向工程工具集)中实现。
其他文献
声发射(Acoustic Emission,简写为AE)是材料或结构受外力或内力作用产生变形或断裂,以弹性波形式释放出应变能的现象。声发射源定位是指用仪器检测出在材料中什么地方出现了
网格工作流将工作流管理和网格技术两个领域结合在一起,提供了一种很有前景的分布式协同系统的实现方案。作为网格环境的一项基础设施,网格工作流不仅是工具和解决问题的手段
随着IT行业的快速发展和企业基本业务需求的不断增长,目前对数据访问的复杂性正日益增加。然而,近年来,随着面向服务体系结构(Service-OrientedArchitecture,SOA)软件框架的
随着科学技术发展和社会进步,嵌入式系统越来越多的应用到我们的实际生活中,极大的改变着我们的生活。开发低成本、高性能、高可靠性的嵌入式产品正在成为研究的热点。尤其是
无线传感器网络中,拓扑控制很大程度上影响网络性能,较好的拓扑结构能减少节点能量的消耗,有利于延长网络的生存时间。文章首先简单介绍了WSN及拓扑控制的基本概念,分析了WSN
近年来,Internet上的流媒体应用得到了迅猛发展。如何实现一个经济、高效的流媒体通信传输系统已成为流媒体服务系统的核心问题。传统的多媒体系统主要使用C/S模式,服务器以
MANET网络是移动Ad hoc网络的简称,它是由一组带有无线通信收发装置的移动节点组成的一个临时、多跳的网络,不需要中央控制设施。网络中的节点既是路由器,又是主机,作为对等
转杯纺纱又称气流纺纱。在纺纱领域中,转杯纺纱是目前技术上最成熟、应用面最广,经济效益十分显著的一种纺纱方法。而在我国,全自动纺纱机全是进口设备,实现我国自主研发的全
随着网络技术的不断发展,教育和学习的区域化、全球化趋势同样也得到迅猛的发展,并成为各国教育发展战略和决策的重点课题。世界各国在大力发展网络教育的过程中深刻认识到,教育
随着航空技术的发展,飞行的安全性和可靠性得到了不断提高,然而航空维修领域的维修差错问题却不断的显现出来,与维修差错相关的不安全事件呈上升趋势。为了防止维修差错的重