期刊文献+
共找到3篇文章
< 1 >
每页显示 20 50 100
用概念格方法挖掘Aspect 被引量:2
1
作者 何丽莉 白洪涛 张家晨 《计算机科学》 CSCD 北大核心 2005年第11期155-157,共3页
横切关注引起的代码散布和代码交织现象是面向对象编程技术自身的局限性造成的,面向方面的编程(AOP)技术有望成为解决该问题的有效途径。本文以改善程序代码的横切现象为目标,把面向对象遗产系统中的方法作为实例,方法间的直接调用关系... 横切关注引起的代码散布和代码交织现象是面向对象编程技术自身的局限性造成的,面向方面的编程(AOP)技术有望成为解决该问题的有效途径。本文以改善程序代码的横切现象为目标,把面向对象遗产系统中的方法作为实例,方法间的直接调用关系作为实例的特征,使用概念格技术挖掘候选Aspect集。候选Aspet集较好地反映了遗产系统中横切关注点的行为结构,Aspect重构提供有用的帮助。本文使用一个银行应用系统的实际例子进行了实验,说明了概念格方法的可用性。 展开更多
关键词 横切关注点 概念格 aspect 面向对象编程技术 挖掘 程序代码 遗产系统 行为结构 ct重构 应用系统
下载PDF
基于横切关注点恢复的软件逆向工程研究
2
作者 苏旸 胡圣明 +1 位作者 王玉英 陈平 《系统工程与电子技术》 EI CSCD 北大核心 2006年第9期1415-1419,1429,共6页
为解决软件遗产系统中横切特性的理解和进化问题,提出了面向侧面(aspect-oriented)的逆向工程框架模型,并以此为基础给出了一种用例驱动的形式化概念分析方法,对需求分析模型层面上的系统横切特性进行逆向恢复。通过对目标系统执行信息... 为解决软件遗产系统中横切特性的理解和进化问题,提出了面向侧面(aspect-oriented)的逆向工程框架模型,并以此为基础给出了一种用例驱动的形式化概念分析方法,对需求分析模型层面上的系统横切特性进行逆向恢复。通过对目标系统执行信息进行概念格分析,该方法能够识别和抽取横切用例模型的系统方法调用集合,并利用统一建模语言中用例图的版型(stereotype)机制对它们进行模型重构和呈现。与仅为了代码重构而进行的侧面挖掘(aspect mining)技术相比,该方法更适合在较高的系统抽象层面上进行程序理解,作为一种采用增量式结果产生策略的半自动化方法,它的实施流程也具有更好的可控性和对逆向工程需求变化的适应性。 展开更多
关键词 逆向工程 面向侧面 横切关注点 形式化概念分析 统一建模语言
下载PDF
软件逆向工程中用例驱动的侧面挖掘方法研究
3
作者 张萍 《武警工程大学学报》 2012年第6期44-48,共5页
在软件逆向工程范畴中对侧面挖掘(Aspect Mining)的涵义进行了扩充,并且以逆向恢复遗产系统需求分析模型中的横切关注点为目标,提出了一种用例驱动的侧面挖掘方法框架模型,给出了从目标程序动态执行信息中抽取候选侧面(Aspect Can... 在软件逆向工程范畴中对侧面挖掘(Aspect Mining)的涵义进行了扩充,并且以逆向恢复遗产系统需求分析模型中的横切关注点为目标,提出了一种用例驱动的侧面挖掘方法框架模型,给出了从目标程序动态执行信息中抽取候选侧面(Aspect Candidates)的算法。该算法使用形式化概念分析(Formal Concept Analysis)对剧情集合和方法调用集合之间的关系进行处理,并结合剧情和其所包含用例集合之间的关系,提取出横切系统用例模型的方法调用集合来作为挖掘结果。该侧面挖掘方法比已有的技术更适合在较高的系统抽象层面上进行程序理解活动,并且由于是一种涉及多个控制角色参与的半自动化方法,它的实施流程也具有更好的过程可控性以及对挖掘需求变化的适应性。 展开更多
关键词 逆向工程 侧面挖掘 横切关注点 形式化概念分析 面向侧面的程序设计
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部