基于设计模式的逆向工程研究

被引量 : 4次 | 上传用户:uuuuuuuuii
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件规模的扩大和复杂度的增加,理解和维护软件系统的难度也不断增大,因此通常需要使用逆向工程技术来辅助软件理解和维护,而面向对象技术最近的研究方向转向设计模式、框架、组件、Agent等,设计模式作为逆向工程的一个子领域其重要性越来越得到体现。本文试图通过基于设计模式的逆向工程研究以推进上述问题的解决。本项研究的思路是:实现源码的词法分析,语法分析,语义分析并在其形成的抽象语法树基础上进行元组化,通过多阶段减少修饰的策略方法提高设计模式的识别效率。具体围绕基于设计模式的逆向工程相关内容展开:分析了设计模式与逆向工程现状,研究最新的相关工作,并探讨其不足之处,在此基础上,提出基于设计模式的逆向工程研究的技术路线。讨论了基于设计模式的逆向工程研究所涉及的相关技术,而后对基于元组的设计模式的工作原理进行了剖析,并研究了基于元组的设计模式主要模型,从而为进一步研究做准备。提供一种基于多阶段减少修饰的策略方法,为此我们能够更好的解决在面向对象的程序设计中对于设计模式的某些度量关系以及结构信息的抽取,同时所有的设计模式描述为中间语言——一种基于XML的语言(简称为DPXML语言,Design Pattern eXtended Markup Language)。最后针对构建的结构模型及各模块预计的功能,研究实现基于设计模式的逆向工程系统的若干关键技术。
其他文献
《联合国海洋法公约》(以下简称《公约》)、中韩、中日、中越渔业协定等海洋协议的相继签署,使渔民在我国传统捕鱼区域上的捕鱼权力受到了限制。渔业协议将我国与临海国之间
现在各种管理创新对传统的会计核算模式产生了巨大冲击和挑战,会计业务流程也必将适应新的形势发展,与其他业务处理流程进行整合,以满足现代企业管理的需要。本文以设计咨询
近年来,随着经济全球化进程的加快和信息化时代的到来,在世界范围内展开了新一轮的并购浪潮,一些优势企业从长远发展目标出发,通过一系列并购活动来进行资源优化和行业整合,
目的观察补佳乐联合米索前列醇在绝经取环中的应用价值,以寻找一种理想的绝经后取环方法。方法将我院2011年5月至2013年5月妇科门诊绝经期要求取环的128例妇女随机分为两组,
人生规划对中职学生的成长和成才至关重要,调查显示,大部分学生没有清晰合理的人生规划,这有其深层次的心理原因。通过对这种现状及心理机制的调查分析,学校教育应该及时关注
随着我国经济的飞跃式发展,我国的环境污染问题日益严重。资源浪费、环境污染和生态恶化严重影响着中国人民的生活和经济发展,而这一切与我国对资源的无偿耗费和对污染防治的
《天鹅湖》是一部四幕古典芭蕾舞剧。是俄罗斯民族文化的象征之一。它以独特、创新的艺术魅力,融入俄罗斯的深厚文化,成为了芭蕾舞剧的代名词。流传至今,依然深受大家喜爱。
人口老龄化是当今全球都面临的共性问题。随着我国老龄人口的不断增长,现有的经济、社会以及人民生活等各个方面都将受到一定程度的影响。我们暨需解决的问题如何真正实现老
进入21世纪,我国的经济取得了举世瞩目的发展,但是,我国的贫富差距尤其是城乡之间的差距正变得越来越大,加之人口老龄化形式不断加剧,养老问题的严峻形式已经不容忽视。兼具
城镇化是中国未来一段时期内经济发展的新支撑点。农村劳动力从传统农业部门向现代非农产业部门转移,是哈尔滨市推进工业化、城镇化与现代化进程的必然要求,是解决该市“三农