期刊文献+
共找到6篇文章
< 1 >
每页显示 20 50 100
一种基于方法调用树的Aspect挖掘方法 被引量:1
1
作者 曲立平 刘大昕 《微电子学与计算机》 CSCD 北大核心 2006年第9期135-137,共3页
Aspect挖掘的目标是识别遗产系统中的横切关注点,为遗产系统的面向方面改造提供支持。基于方法调用树提出一种自动化Aspect挖掘方法,给出方法调用轨迹和方法调用关系的定义,同时给出一致性约束和横切约束。该方法具有比使用动态轨迹的As... Aspect挖掘的目标是识别遗产系统中的横切关注点,为遗产系统的面向方面改造提供支持。基于方法调用树提出一种自动化Aspect挖掘方法,给出方法调用轨迹和方法调用关系的定义,同时给出一致性约束和横切约束。该方法具有比使用动态轨迹的Aspect挖掘方法更高的查全率。 展开更多
关键词 aspect挖掘 方法调用树 方法调用关系 面向方面编程
下载PDF
一种改进的基于活动轨迹的Aspect挖掘方法
2
作者 曲立平 刘大昕 杨静 《计算机工程与应用》 CSCD 北大核心 2006年第28期14-17,79,共5页
面向方面程序设计是近年来提出的一种程序设计技术,通过将横切关注点封装成Aspect,实现软件系统复杂性的降低,系统可维护性和可扩展性的提高。Aspect挖掘的目标是识别遗产系统中的横切关注点,为遗产系统的面向方面改造提供支持。文章提... 面向方面程序设计是近年来提出的一种程序设计技术,通过将横切关注点封装成Aspect,实现软件系统复杂性的降低,系统可维护性和可扩展性的提高。Aspect挖掘的目标是识别遗产系统中的横切关注点,为遗产系统的面向方面改造提供支持。文章提出了一种改进的基于活动轨迹的Aspect挖掘方法,基于横切关注点具有不同的调用上下文等约束寻找方法调用轨迹中相同的方法调用模式。通过实例说明该方法提高了候选Aspect的查全率。 展开更多
关键词 横切关注点 活动轨迹 aspect挖掘
下载PDF
基于程序依赖图的Aspect挖掘技术 被引量:1
3
作者 闵洪波 徐宝文 钱巨 《东南大学学报(自然科学版)》 EI CAS CSCD 北大核心 2008年第2期239-243,共5页
为了有效地识别遗产代码中因横切关注点而导致的零散代码或交织代码,提出了一种基于程序依赖图的A spect挖掘方法.根据横切关注点的本质特性,考察了横切关注点与核心关注点之间的依赖关系及其在依赖图上的表现形式,对于单个方法体,结合... 为了有效地识别遗产代码中因横切关注点而导致的零散代码或交织代码,提出了一种基于程序依赖图的A spect挖掘方法.根据横切关注点的本质特性,考察了横切关注点与核心关注点之间的依赖关系及其在依赖图上的表现形式,对于单个方法体,结合程序的语义信息,在程序依赖图中引入一个虚拟结点表征方法体的核心功能,所有影响核心功能的语句都与之建立依赖关系,然后对依赖图进行拓扑分析,先从虚拟结点开始分离出核心代码,再通过求解连通分量的方式挖掘方法体内横切代码.实例分析表明,该方法不仅能识别出方法体内的零散特性代码,而且还能有效地挖掘出交织特性的代码. 展开更多
关键词 aspect挖掘 横切关注点 程序依赖图 软件维护
下载PDF
一种结合扇入和概念分析技术进行Aspect挖掘的方法 被引量:1
4
作者 张晓风 陈平 崔伟勇 《计算机科学》 CSCD 北大核心 2006年第8期252-255,共4页
横切关注是分布在多个模块单元的功能,其存在是对系统理解和进化的一个很大的障碍。AOP(Aspect Ori-ented Programming)提出了将横切关注模块化为aspect的方法,以解决这个问题。其中最难的是如何发现aspect,论文提出了一种结合扇入和概... 横切关注是分布在多个模块单元的功能,其存在是对系统理解和进化的一个很大的障碍。AOP(Aspect Ori-ented Programming)提出了将横切关注模块化为aspect的方法,以解决这个问题。其中最难的是如何发现aspect,论文提出了一种结合扇入和概念分析技术进行aspect挖掘的方法,并通过系统的实验验证了该方法的有效性和正确性。 展开更多
关键词 AOP aspect挖掘 扇入 概念分析
下载PDF
基于动态行为和模糊识别的Aspect挖掘方法
5
作者 刘引 曾一 +5 位作者 洪媛 王海波 李强 陈传超 吴光金 王健 《计算机工程》 CAS CSCD 北大核心 2009年第6期52-54,共3页
横切关注点是指分布在多个单元模块的功能代码,面向方面的编程是解决传统编程过程中横切问题的重要方法之一,其中一个重要问题是如何从现有系统中发现横切关注点。该文提出一种基于动态行为和模糊模式识别的Aspect挖掘方法,通过引入Asp... 横切关注点是指分布在多个单元模块的功能代码,面向方面的编程是解决传统编程过程中横切问题的重要方法之一,其中一个重要问题是如何从现有系统中发现横切关注点。该文提出一种基于动态行为和模糊模式识别的Aspect挖掘方法,通过引入Aspect获取运行时方法调用的信息,使程序具有自动收集动态信息的能力,并利用模糊理论识别系统中的横切关注点。实验验证了该方法的有效性和实现的简洁性。 展开更多
关键词 面向方面编程 aspect挖掘 模糊模式识别
下载PDF
用聚类分析方法挖掘Aspect 被引量:6
6
作者 何丽莉 白洪涛 《计算机集成制造系统》 EI CSCD 北大核心 2006年第1期149-153,共5页
面向方面的编程是解决传统编程技术中横切问题的有效途径之一。为了将传统方法开发的系统转换成面向方面的系统,实现关注分离,提出了一种从遗产系统中发现横切关注点的方法。该方法将聚类分析与程序静态分析方法相结合,基于方法间的直... 面向方面的编程是解决传统编程技术中横切问题的有效途径之一。为了将传统方法开发的系统转换成面向方面的系统,实现关注分离,提出了一种从遗产系统中发现横切关注点的方法。该方法将聚类分析与程序静态分析方法相结合,基于方法间的直接调用关系,识别面向对象遗产系统中的横切关注点,根据方法调用相似性自动形成候选Aspect集。本方法不受相似行为需要有相同的命名规则的限制,能够避免因横切关注点分离的粒度太细而导致的系统复杂度增加,为Aspect重构提供有用的帮助。 展开更多
关键词 横切关注点 聚类分析 aspect挖掘
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部