期刊文献+
共找到120篇文章
< 1 2 6 >
每页显示 20 50 100
横切关注点管理中的若干关键问题综述 被引量:1
1
作者 何成万 《计算机科学》 CSCD 北大核心 2016年第7期7-12,45,共7页
面向方面的软件开发方法区别于面向对象的软件开发方法的关键在于横切关注点的管理。横切关注点的管理应贯穿面向方面的软件开发的全过程。分析了横切关注点在软件开发各阶段的定义及表现形式,阐述了在需求阶段横切关注点的识别、行为... 面向方面的软件开发方法区别于面向对象的软件开发方法的关键在于横切关注点的管理。横切关注点的管理应贯穿面向方面的软件开发的全过程。分析了横切关注点在软件开发各阶段的定义及表现形式,阐述了在需求阶段横切关注点的识别、行为约束和演化机制等横切关注点管理中的几个关键问题的研究现状,讨论了今后的研究方向,并提出了一些可能的解决方案。 展开更多
关键词 面向方面的软件开发 横切关注点的识别 行为约束 演化 目标模型
下载PDF
AOP——横切关注点的解决之道 被引量:3
2
作者 罗予东 《计算机与现代化》 2006年第5期21-24,共4页
介绍了软件开发中横切关系带来的问题,以及这些问题的当前解决方法和这些方法的缺点。进而介绍AOP的编程方式及其模块化横切关注点的实现,最后总结了AOP的好处并对其在软件开发的前景进行了展望。
关键词 横切关注点 面向对象的编程 面向方面的编程
下载PDF
基于概念分析的软件横切关注点提取方法
3
作者 苏旸 康力 +1 位作者 胡圣明 陈平 《华南理工大学学报(自然科学版)》 EI CAS CSCD 北大核心 2006年第9期45-49,55,共6页
为解决软件遗产系统中横切特性的理解和进化问题,提出了面向侧面的逆向工程框架模型,并以此为基础给出了一种用例驱动的形式化概念分析方法,对需求分析模型层面上的系统横切特性进行逆向恢复.通过对目标系统执行信息进行概念格分析,文... 为解决软件遗产系统中横切特性的理解和进化问题,提出了面向侧面的逆向工程框架模型,并以此为基础给出了一种用例驱动的形式化概念分析方法,对需求分析模型层面上的系统横切特性进行逆向恢复.通过对目标系统执行信息进行概念格分析,文中方法能够识别和提取横切用例模型的系统方法调用集合,并将它们抽象为系统的早期侧面.和仅为了代码重构而进行的侧面挖掘技术相比,该方法更适合在较高的系统抽象层面上进行程序理解.作为一种采用增量式结果产生策略的半自动化方法,它的实施流程也具有更好的可控性和对逆向工程需求变化的适应性. 展开更多
关键词 逆向工程 横切关注点 提取 形式化概念分析 统一建模语言
下载PDF
基于横切关注点恢复的软件逆向工程研究
4
作者 苏旸 胡圣明 +1 位作者 王玉英 陈平 《系统工程与电子技术》 EI CSCD 北大核心 2006年第9期1415-1419,1429,共6页
为解决软件遗产系统中横切特性的理解和进化问题,提出了面向侧面(aspect-oriented)的逆向工程框架模型,并以此为基础给出了一种用例驱动的形式化概念分析方法,对需求分析模型层面上的系统横切特性进行逆向恢复。通过对目标系统执行信息... 为解决软件遗产系统中横切特性的理解和进化问题,提出了面向侧面(aspect-oriented)的逆向工程框架模型,并以此为基础给出了一种用例驱动的形式化概念分析方法,对需求分析模型层面上的系统横切特性进行逆向恢复。通过对目标系统执行信息进行概念格分析,该方法能够识别和抽取横切用例模型的系统方法调用集合,并利用统一建模语言中用例图的版型(stereotype)机制对它们进行模型重构和呈现。与仅为了代码重构而进行的侧面挖掘(aspect mining)技术相比,该方法更适合在较高的系统抽象层面上进行程序理解,作为一种采用增量式结果产生策略的半自动化方法,它的实施流程也具有更好的可控性和对逆向工程需求变化的适应性。 展开更多
关键词 逆向工程 面向侧面 横切关注点 形式化概念分析 统一建模语言
下载PDF
并发式软件系统横切关注点的建模方法(英文)
5
作者 苏旸 张敏情 +1 位作者 潘峰 陈平 《Transactions of Nanjing University of Aeronautics and Astronautics》 EI 2007年第3期250-256,共7页
基于面向侧面技术及统一建模语言状态图提出了并发式软件系统开发过程中横切特性的建模方法。该方法将并发软件系统的业务逻辑和横切行为分别封装到复合状态的不同正交区域中,并通过事件广播机制反映二者的交互关系。同时,以模块化的状... 基于面向侧面技术及统一建模语言状态图提出了并发式软件系统开发过程中横切特性的建模方法。该方法将并发软件系统的业务逻辑和横切行为分别封装到复合状态的不同正交区域中,并通过事件广播机制反映二者的交互关系。同时,以模块化的状态迁移系统作为基本计算模型,对该建模方法进行形式化描述,给出了模型元素及建模过程的精确语义。实例研究表明,该方法在并发软件设计阶段实现了横切关注点的分离策略,并使得系统模型具有松耦合、适应性和可跟踪性的优点。 展开更多
关键词 面向侧面 UML状态图 并发式软件系统 横切关注点 模块化迁移系统
下载PDF
一种基于Theme方法的横切关注点的分析和验证
6
作者 卫张亮 余晓平 常耀辉 《计算机与数字工程》 2015年第2期168-172,共5页
在面向方面的需求工程中,横切关注点是一类比较特殊的关注点,是需要进行单独识别和建模的。论文基于Theme方法,提出了关注点—需求关联关系矩阵的建立方法,提出了Theme方法中一般关注点和横切关注点之间存在着偏序关系和蕴含关系,并且... 在面向方面的需求工程中,横切关注点是一类比较特殊的关注点,是需要进行单独识别和建模的。论文基于Theme方法,提出了关注点—需求关联关系矩阵的建立方法,提出了Theme方法中一般关注点和横切关注点之间存在着偏序关系和蕴含关系,并且利用关注点—需求关联关系矩阵,关注点之间的偏序关系和蕴含关系来对横切关注点进行分析和验证。可以利用该文提出的方法,对横切关注点进行自动识别和判断。最后,通过一个实例来验证本方法的有效性。 展开更多
关键词 需求工程 面向方面 THEME 横切关注点
下载PDF
通过需求依赖判定横切关注点 被引量:3
7
作者 罗术通 张长海 +1 位作者 金英 刘元宁 《吉林大学学报(工学版)》 EI CAS CSCD 北大核心 2011年第4期1065-1070,共6页
提出了一种定义需求依赖关系以及基于该依赖关系判定需求横切关注点的方法。首先,针对系统资源定义了需求之间原子关系;其次,提出了需求簇的概念以及基于需求之间关系划分需求簇的方法;最后给出了基于需求簇以及需求依赖关系进行横切关... 提出了一种定义需求依赖关系以及基于该依赖关系判定需求横切关注点的方法。首先,针对系统资源定义了需求之间原子关系;其次,提出了需求簇的概念以及基于需求之间关系划分需求簇的方法;最后给出了基于需求簇以及需求依赖关系进行横切关注点判定方法和冲突分析方法。通过应用本文方法对一个已有系统提取了相应的横切关注点,验证了本文方法的可行性和有效性。 展开更多
关键词 计算机软件工程 需求依赖关系 横切关注点判定 需求簇 簇内 簇间 冲突分析
下载PDF
一种基于KAOS和XML的横切关注点识别方法 被引量:1
8
作者 涂成茂 何成万 《武汉工程大学学报》 CAS 2011年第9期101-104,共4页
提出了基于自动规范中的知识获取KAOS和可扩展标记语言XML的识别方法,该方法首先对待开发系统进行需求建模,然后将需求模型映射于可扩展标记语言XML文件中,最后给出横切关注点识别算法,该算法在案例系统中的实验结果表明此方法的可行性... 提出了基于自动规范中的知识获取KAOS和可扩展标记语言XML的识别方法,该方法首先对待开发系统进行需求建模,然后将需求模型映射于可扩展标记语言XML文件中,最后给出横切关注点识别算法,该算法在案例系统中的实验结果表明此方法的可行性和稳定性. 展开更多
关键词 横切关注点识别 面向方面需求工程 自动规范中的知识获取 可扩展标记语言
下载PDF
基于需求依赖关系识别横切关注点 被引量:2
9
作者 温赵欣 关慧 贾成真 《电子技术与软件工程》 2018年第20期64-66,67,共4页
在面向方面需求工程中,横切关注点是一类需要单独识别的特殊关注点,因为它具有交织和分散的特性。本文提出了一种基于需求依赖关系来识别横切关注点的方法。首先定义了需求依赖关系,并提出了一种新的需求依赖关系分类方法;其次基于定义... 在面向方面需求工程中,横切关注点是一类需要单独识别的特殊关注点,因为它具有交织和分散的特性。本文提出了一种基于需求依赖关系来识别横切关注点的方法。首先定义了需求依赖关系,并提出了一种新的需求依赖关系分类方法;其次基于定义的需求依赖关系及分类,分析需求和关注点之间的依赖关系并建立依赖关系矩阵;最后通过横切关注点的交织和分散特性以及对得出的依赖关系矩阵进行运算,得出识别出的横切关注点。本文最后通过实际案例的实验结果证明了此方法识别横切关注点的可行性和有效性。 展开更多
关键词 横切关注点 需求依赖关系 面向方面 需求工程 分散 交织
下载PDF
准确识别横切关注点依赖关系和影响范围的方法
10
作者 王黎明 《电信技术》 2014年第4期63-65,共3页
1 现有技术的技术方案 业务系统可看作由一组关注点组成,其中,直切关注点是指支撑业务的主体模块,而横切关注点是指主体模块之外的其他关联模块。站在不同角度,某个关注点既可以是直切关注点,也可以是横切关注点。
关键词 横切关注点 识别 业务系统 模块 技术
下载PDF
基于执行模式和扇入分析的横切关注点识别
11
作者 俞东进 闫大强 《华中科技大学学报(自然科学版)》 EI CAS CSCD 北大核心 2012年第1期45-48,共4页
为提高遗留系统的横切关注点识别效率和精确率,提出一种改进的候选横切关注点识别方法.该方法选取覆盖系统核心功能的挖掘用例,根据横切关注点具有的方法执行模式特征和方法扇入度特征对活动代码进行动态分析,以便发现可供候选的方面.... 为提高遗留系统的横切关注点识别效率和精确率,提出一种改进的候选横切关注点识别方法.该方法选取覆盖系统核心功能的挖掘用例,根据横切关注点具有的方法执行模式特征和方法扇入度特征对活动代码进行动态分析,以便发现可供候选的方面.在识别过程中,特别引入了扇入阈值和横切阈值,对由于低于阈值而不可能成为候选横切关注点的方法进行预过滤,同时通过分析方法外语句对方法执行的影响,排除部分不可织入的候选横切关注点.与传统方法相比,该方法在保证查全率不下降的基础上,可有效提高识别效率和精确率. 展开更多
关键词 软件开发 横切关注点 重复执行模式 扇入分析 识别效率
原文传递
AOP改进观察者模式——实现关注点的分离 被引量:4
12
作者 付登科 郝克刚 葛玮 《计算机应用》 CSCD 北大核心 2005年第B12期410-412,共3页
分析了传统的面向对象方式实现观察者模式所产生的问题,从AOP的视角考虑问题,并用AspectJ实现了观察者模式。最终实现关注点的分离,使模式具有更好的模块化结构,具体表现在更好的代码局部化,可重用性,组合的透明性和即插即用性(即可扩展... 分析了传统的面向对象方式实现观察者模式所产生的问题,从AOP的视角考虑问题,并用AspectJ实现了观察者模式。最终实现关注点的分离,使模式具有更好的模块化结构,具体表现在更好的代码局部化,可重用性,组合的透明性和即插即用性(即可扩展性)。 展开更多
关键词 设计模式 观察者模式 AOP ASPECTJ 关系 横切关注点
下载PDF
在Spring面向切面编程及其应用研究 被引量:2
13
作者 张书贵 李雪 陈丽 《电脑编程技巧与维护》 2013年第6期8-9,11,共3页
面向切面编程(AOP)作为面向对象编程的补充和完善,通过把横切代码织入到业务组件,能够很好地解决"横切关注点"问题,在对Spring AOP技术进行深入研究后,给出了一个基于注解的Spring AOP的具体应用方案。
关键词 面向面编程 SPRING技术 横切关注点
下载PDF
基于AOP和Web服务的多层分布式系统 被引量:10
14
作者 孟凡新 张京军 刘光远 《计算机工程》 CAS CSCD 北大核心 2010年第1期61-63,共3页
把面向方面编程的思想引入到Web服务中,将其横切关注点(日志、事务、权限认证等)实现为方面服务,在系统执行时用编织器在SOAP消息层编织Web服务和方面服务来构建最终系统,并结合面向服务软件体系结构和J2EE的多层架构提出一个基于方面... 把面向方面编程的思想引入到Web服务中,将其横切关注点(日志、事务、权限认证等)实现为方面服务,在系统执行时用编织器在SOAP消息层编织Web服务和方面服务来构建最终系统,并结合面向服务软件体系结构和J2EE的多层架构提出一个基于方面服务和Web服务的软件架构。给出一个应用该软件架构的实例。 展开更多
关键词 WEB服务 横切关注点 面向服务体系结构 多层架构 面向方面编程
下载PDF
从面向方面程序设计的定义到面向方面程序设计语言 被引量:8
15
作者 古思山 蔡树彬 李师贤 《计算机科学》 CSCD 北大核心 2011年第10期133-139,共7页
目前无论在学术界还是工业界,很多人士简单地将面向方面程序设计理解为模块化横切关注点,狭隘地认为面向方面程序设计构建在面向对象程序设计之上,是面向对象程序设计的扩展、有效的补充等。回顾了面向方面程序设计的定义,分析了面向方... 目前无论在学术界还是工业界,很多人士简单地将面向方面程序设计理解为模块化横切关注点,狭隘地认为面向方面程序设计构建在面向对象程序设计之上,是面向对象程序设计的扩展、有效的补充等。回顾了面向方面程序设计的定义,分析了面向方面程序设计区别于其它程序设计方法的本质特征,并形式化了定义中的量化语句与方面,给出了量化语句与方面的语义。重申了面向方面程序设计的本质特性是Quantification与Obliviousness,模块化横切关注点只是其带来的一个好处。同时指出了面向方面程序设计是一种新型的程序设计范式,独立于面向对象等其它程序设计方法。并且,基于此定义,给出了面向方面程序设计语言需满足的最小条件集,并比较了主流的面向方面程序设计语言,探讨了这些语言在面向方面程序设计理念上的差异。 展开更多
关键词 面向方面程序设计 面向方面程序设计语言 横切关注点 Quantification Obliviousness
下载PDF
在AOP中使用标注改进日志功能的实现 被引量:5
16
作者 郑汉雄 郑汉英 周晓聪 《计算机工程》 CAS CSCD 北大核心 2008年第17期71-73,共3页
面向方面编程(AOP)可避免横切关注点对核心代码的不良影响,但AOP中的方法签名匹配模式难以精确表达系统中的横切点,使得在大中型系统中直接使用连接点匹配方式捕获某些横切点,同样会降低系统的可读性和模块化。该文以日志功能为例,研究... 面向方面编程(AOP)可避免横切关注点对核心代码的不良影响,但AOP中的方法签名匹配模式难以精确表达系统中的横切点,使得在大中型系统中直接使用连接点匹配方式捕获某些横切点,同样会降低系统的可读性和模块化。该文以日志功能为例,研究如何使用标注来辅助AspectJ改进与日志功能相关的横切点定义,从而改善代码的可阅读性,提高程序的可维护性,并实现日志内容的可配置性。 展开更多
关键词 面向方面编程 标注 横切关注点 日志
下载PDF
基于用例的面向方面需求建模 被引量:5
17
作者 方义秋 冉华锋 葛君伟 《计算机工程》 CAS CSCD 北大核心 2009年第12期44-46,共3页
面向方面软件开发(AOSD)方法在编程阶段已能较好地实现横切关注点的分离,因此,对如何利用AOSD在软件开发的需求分析阶段实现横切关注点的分离进行探讨,结合用例技术实现对关注点的建模,以提高软件的重用性和可维护性。通过实际案例对模... 面向方面软件开发(AOSD)方法在编程阶段已能较好地实现横切关注点的分离,因此,对如何利用AOSD在软件开发的需求分析阶段实现横切关注点的分离进行探讨,结合用例技术实现对关注点的建模,以提高软件的重用性和可维护性。通过实际案例对模型进行分析说明,将横切关注点作为扩展用例处理,合成到需求模型中,可提高系统模块化程度和需求追踪性。 展开更多
关键词 面向方面 横切关注点 用例建模 需求
下载PDF
面向方面编程模式的探讨 被引量:13
18
作者 石丹丹 王静 熊前兴 《武汉理工大学学报(信息与管理工程版)》 CAS 2005年第1期92-95,共4页
AOP为开发者提供了一种描述横切关注点的机制,它能够自动将横切关注点织入到面向对象的软件系统中,从而实现了横切关注点的模块化。论述了AOP的技术、优势和开发过程,然后比较了两种AOP实现方式的优缺点,最后给出了一个AOP开发的实例。
关键词 AOP 面向方面编程 横切关注点
下载PDF
J2EE应用中Business Delegate模式的研究与改进 被引量:4
19
作者 毛力 浦佶 张景莉 《计算机工程与设计》 CSCD 北大核心 2008年第2期344-346,349,共4页
J2EE模式提供了一组基于J2EE平台的对常见问题的解决方案,但是由于模式角色与模式的每一个实例类之间存在着映射关系,所以按照传统的面向对象方式使用J2EE模式,会产生一系列横切问题。通过一个实例,对面向对象实现业务代表模式所引发的... J2EE模式提供了一组基于J2EE平台的对常见问题的解决方案,但是由于模式角色与模式的每一个实例类之间存在着映射关系,所以按照传统的面向对象方式使用J2EE模式,会产生一系列横切问题。通过一个实例,对面向对象实现业务代表模式所引发的问题进行了深入的分析和研究,提出了一种在J2EE应用中基于面向方面编程技术改进Business Delegate模式的实现方案。实践结果表明,使用该改进方案,能提高系统的性能,具体表现在更好的代码局部化、可维护性、可扩展性和可重用性。 展开更多
关键词 J2EE模式 面向方面的编程 业务代表模式 横切关注点 网上订购系统
下载PDF
AOP技术及其在并发访问控制中的应用 被引量:8
20
作者 熊策 陈志刚 《计算机工程与应用》 CSCD 北大核心 2005年第16期94-96,118,共4页
面向方面编程(Aspect-Oriented Programming,AOP)是面向对象编程(Object-Oriented Programming,OOP)的一种扩展技术,能很好地解决横切关注点问题以及相关的设计难题,被认为将成为一种有深远影响的新的程序设计范型犤3犦。该文在比较分... 面向方面编程(Aspect-Oriented Programming,AOP)是面向对象编程(Object-Oriented Programming,OOP)的一种扩展技术,能很好地解决横切关注点问题以及相关的设计难题,被认为将成为一种有深远影响的新的程序设计范型犤3犦。该文在比较分析传统的OOP方法在解决横切关注点问题不足的基础上,引入AOP技术,展示了AOP编程范型的原理和框架,分析了它对软件开发方法带来的革命性影响,最后以AspectJ为例,给出了一个AOP在并发访问控制中的实现。 展开更多
关键词 面向方面编程 横切关注点 并发访问控制 AOP ASPECTJ
下载PDF
上一页 1 2 6 下一页 到第
使用帮助 返回顶部