检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]西安电子科技大学软件工程研究所,西安710071
出 处:《计算机科学》2005年第6期181-184,共4页Computer Science
基 金:国家"十五"军事电子预研重点项目资助课题(413060601)
摘 要:基于程序源代码的设计模式自动发现是软件逆向工程的重要技术组成。以此为研究对象,提出了一种通用的设计模式自动发现框架,对该框架中的代码理解、模式表示、匹配算法等关键技术进行了研究。并在该框架下,分析比较了国际上三种先进解决方案在以上各技术方面的实现方法和各自特点。并对该项技术的发展前景进行了展望。Discovering instances of design patterns automatically in the object-oriented source code is an important as- pect of software reverse engineering. In this paper, a framework based on discovering design patterns is proposed and the pivotal technologies such as code analysis, pattern boport and match arichmeti are studied,. Under this frame- work, three advanced approaches are analyzed, each approach's characteristics in these technologies are compared. The development of this technology is also prospected.
关 键 词:程序源代码 自动发现 设计模式 软件逆向工程 技术组成 关键技术 匹配算法 解决方案 分析比较 发展前景 框架 对象
分 类 号:TP311.1[自动化与计算机技术—计算机软件与理论] TP393.07[自动化与计算机技术—计算机科学与技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.140.242.43