既存系统逆向工程整体自动化解决方案研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:shtduswh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件再工程自动化是现今软件工程发展的主流。软件再工程过程是软件逆向工程与软件正向工程交替进行的过程。但是,软件逆向工程与软件正向工程相比,无论在分析策略还是在算法复杂度上都存在相当大的困难。相对于现在关于软件逆向工程方面的研究还主要集中在程序理解方面的问题,本文所论述的研究对象是建立在逆向工程整体自动化解决方案平台上的研究。 本文针对建立逆向工程整体自动化解决方案平台所涉及到的系统框架及其特点进行了论述,并在此基础上对系统框架中核心部分的实现从技术到结构进行了详细的阐述。目的是通过这些内容向大家说明如何将现今为止关于逆向工程方面的优秀成果集成起来进行必要的改造和创新,从而建立一个能够支持逆向工程全过程的自动化平台;同时,通过将该系统集成到再工程自动化平台中,为其提供有利于再工程工作的逆向分析信息,从而使这个平台成为软件再工程自动化平台的有力支持者。 除了理论方面的叙述,本文还用一个实例向大家展示了逆向工程整体自动化解决方案平台的功能和运行结果。并对该系统的性能进行了客观的分析和评价,以此说明在本课题的基础上,还需要在哪些方面作更深层次的研究和探索。 通过该课题的研究,试图对逆向工程研究的目的做更深层次的诠释。并希望通过本课题的研究能够使逆向工程向更加实用和能够创造更高价值的方向发展。
其他文献
近年来微博逐渐成为广泛的在线社交方式,然而伴随在线社交网络而生的垃圾用户严重影响了用户的微博体验。基于特征提取的垃圾分类技术是常用的垃圾识别技术,特征的选择与提取将
  移动Adhoc网络是由一组带有无线收发装置的移动节点所组成的多跳临时性自治系统。本文在对现有Adhoc网络路由协议与节能机制进行深入研究的基础上,提出了一种新的基于节点
软件测试贯穿了软件工程全过程,是保证软件质量的重要手段。根据应用系统的不同,采用的测试方法也呈现多样性。目前,软件测试技术的研究虽然取得了一些成果,但对特定领域的软
决策支持系统是以现代信息技术为手段,综合运用计算机技术,管理科学等科学知识,用定量分析的方式去辅助决策的一种人机交互式系统,现已成为信息领域的研究热点之一。模型库是
服务查找(匹配)在Web服务领域是一个活跃的主题。随着人们对Web服务需求的快速增长,如何从海量的Web服务中有效的发现所需服务已成为实现Web服务互操作与集成的关键。 语
本项研究是受国家自然科学基金资助的,课题名为“基于医学图像数据挖掘技术的研究”。在分析阐述智能化数据挖掘算法的基础上,研究了神经网络理论、粗糙集理论等在医学影像领
协同设计是计算机支持的协同工作的概念和技术在产品开发过程中的应用。必须在对协同设计进行分析的基础上,结合计算机支持技术,来建立协同设计系统。 审图是设计过程中的
中国互联网数据平台的相关数据显示,网络视频是用户人均单日访问时间最长的应用,同时在线视频已成为互联网第一大应用。对于网络运营商而言,其主要收入来源于向用户销售使用时长
近年来,随着移动通信技术和计算机网络技术的不断进步,ad hoc网络得到快速发展,其组播路由和拥塞控制技术受到越来越多研究者的关注。本文在比较和分析国内外现有组播路由和
本文主要研究一种时间确定性安全关键实时网络协议——时间触发以太网(Time Triggered Ethernet,TTE)。涉及内容包括TTE的网络体系架构、控制协议以及关键构件的设计;然后在仿真