期刊文献+
共找到11篇文章
< 1 >
每页显示 20 50 100
面向方面编程技术研究 被引量:8
1
作者 金望正 李莹 +1 位作者 徐江浩 李赣生 《计算机应用与软件》 CSCD 北大核心 2005年第8期42-45,71,共5页
面向方面编程是一项允许编程人员模块化横切关注点的新的编程技术,它引入了“方面”这一概念,“方面”把影响多个模块的行为封装到一个单独的可重用模块中,利用XeroxPARC发行的AspectJ,Java开发者可以很方便地进行面向方面编程。本文介... 面向方面编程是一项允许编程人员模块化横切关注点的新的编程技术,它引入了“方面”这一概念,“方面”把影响多个模块的行为封装到一个单独的可重用模块中,利用XeroxPARC发行的AspectJ,Java开发者可以很方便地进行面向方面编程。本文介绍了AOP、AspectJ的基本概念并举例说明了AOP在仓储管理系统中的应用。 展开更多
关键词 面向对象编程 aop 编程范型 面向方面编程技术 程序设计
在线阅读 下载PDF
映像和元对象协议实现面向方面编程技术 被引量:1
2
作者 臧海运 冯志勇 《计算机应用》 CSCD 北大核心 2004年第4期34-37,共4页
文中介绍了AOP的基本思想,通过学生课程注册管理系统重点叙述映像和元程序设计是如何实现AOP,指出映像和元程序设计实现AOP的优点和不足。
关键词 关注点 面向方面编程 aop 映像 元关联 元程序 MOP
在线阅读 下载PDF
基于层次状态机的方面化特征模块的增量式验证 被引量:6
3
作者 叶俊 谭庆平 +1 位作者 李暾 徐建军 《计算机学报》 EI CSCD 北大核心 2009年第9期1773-1781,共9页
方面化特征模块(AFM)是最新提出的软件产品线(SPL)编程范式,能解决现有SPL编程范式存在的问题,但由于AFM范式同时存在模块的并发组合和顺序组合,现有的组合验证技术和模块化模型检验技术并不适用于AFM程序的验证,且目前还未见到针对AFM... 方面化特征模块(AFM)是最新提出的软件产品线(SPL)编程范式,能解决现有SPL编程范式存在的问题,但由于AFM范式同时存在模块的并发组合和顺序组合,现有的组合验证技术和模块化模型检验技术并不适用于AFM程序的验证,且目前还未见到针对AFM的验证方法,这制约了AFM范式的应用.文中首次为AFM范式建立了形式化模型,并基于此模型提出一种AFM程序的增量式的验证方法.该方法可以从一个小规模的AFM程序的验证开始,以后每次只添加对新组合的AFM模块的验证,因此可避免直接验证大型AFM程序时可能由于模型的规模太大而无法验证的问题. 展开更多
关键词 方面化特征模块(AFM) 层次状态机(HSM) 增量式验证 面向特征编程范式(FOP) 面向方面编程范式(aop)
在线阅读 下载PDF
一种基于AOP的软件演化策略设计与实现 被引量:3
4
作者 郭禾 刘天阳 +2 位作者 陈锋 王宇新 刁华丽 《大连理工大学学报》 EI CAS CSCD 北大核心 2007年第2期270-275,共6页
软件演化通常需要向系统的各个模块中添加新的通用功能,一般是在每个有需求的模块中直接插入相应的功能代码,但这种做法工作量大、出错率高,同时容易破坏系统的结构.为此介绍了一种基于面向方面的编程(AOP)的软件演化策略,该策略通过使... 软件演化通常需要向系统的各个模块中添加新的通用功能,一般是在每个有需求的模块中直接插入相应的功能代码,但这种做法工作量大、出错率高,同时容易破坏系统的结构.为此介绍了一种基于面向方面的编程(AOP)的软件演化策略,该策略通过使用关注点,向演化系统中注入新的代码,而不改变系统的结构.除此,还介绍了基于此方法的支持软件演化所实现的一个工具,并通过实例对该方法加以了验证和说明.该方法只是应用了AOP的思想,因此不局限于支持AOP的程序设计语言,对于一般的面向对象的程序设计语言都适用. 展开更多
关键词 面向方面编程(aop) 软件演化 动态编织
在线阅读 下载PDF
AOP技术及其在并发访问控制中的应用 被引量:8
5
作者 熊策 陈志刚 《计算机工程与应用》 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
基于AOP技术的通用线程监控平台的研究与实现 被引量:3
6
作者 张瞩熹 郭长国 +1 位作者 苑洪亮 王怀民 《计算机工程与科学》 CSCD 2007年第5期120-122,151,共4页
在传统的OOP编程中,由于需求空间是N维而实现空间是一维的,导致了软件开发中横切关注点的代码纠缠问题,严重影响了软件的质量。作为OOP的补充,AOP很好地解决了横切关注点带来的问题,提供了核心关注点和横切关注点互相分离的解决方案。... 在传统的OOP编程中,由于需求空间是N维而实现空间是一维的,导致了软件开发中横切关注点的代码纠缠问题,严重影响了软件的质量。作为OOP的补充,AOP很好地解决了横切关注点带来的问题,提供了核心关注点和横切关注点互相分离的解决方案。本文从具体工程中开发线程监控这一需求所暴露的问题出发,提出了为什么需要AOP编程;然后着重讨论如何通过AOP技术解决这一问题,提出并实现了基于AOP技术的通用线程监控平台。该平台可以在不手工改变系统源代码的情况下通过工具植入系统内部,实现对运行线程信息的监视、对指定线程运行速度的变换和对整个系统运行行为的控制。 展开更多
关键词 aop 面向方面编程 线程监控 AspectC++
在线阅读 下载PDF
Spring AOP技术在J2EE系统安全性验证中的应用研究 被引量:11
7
作者 张英捷 刘万军 《计算机工程与科学》 CSCD 2008年第8期137-138,149,共3页
J2EE系统中的安全性验证问题是开发过程中一个重要问题,需要妥善解决。本文介绍了面向方面编程AOP和SpringAOP的思想及基本概念,并使用SpringAOP中的前置建议有效解决了J2EE系统中的安全验证问题。
关键词 面向方面编程 J2EE SPRING aop 前置建议
在线阅读 下载PDF
动态增量式AOP框架的研究与实现
8
作者 杨曦 李彤 《计算机工程与应用》 CSCD 2013年第23期39-44,共6页
在研究AOP原理的基础上,提出一种面向aspect的编程框架AODF,采用基于日志技术的增量式编织机制,不仅提高了编织效率,而且基于Bigraph理论的AODF支持方面的动态演化,实现了行为的一致性与相容性。另外,AODF从语言层提供对方面的支持,无... 在研究AOP原理的基础上,提出一种面向aspect的编程框架AODF,采用基于日志技术的增量式编织机制,不仅提高了编织效率,而且基于Bigraph理论的AODF支持方面的动态演化,实现了行为的一致性与相容性。另外,AODF从语言层提供对方面的支持,无需改动语言本身任何结构及特性,而且可以把自行编制的aspect配置为标准组件入库,实现方面的重用。从而使得遗留系统无需变更就可以获得面向方面的扩展。 展开更多
关键词 面向方面编程(aop) 面向方面的动态框架(AODF) 面向方面 动态演化 Bigraph理论
在线阅读 下载PDF
面向复杂产品多级研制体系的协同质量计划管理系统研究
9
作者 段桂江 熊耀华 《中国机械工程》 EI CAS CSCD 北大核心 2010年第17期2063-2069,共7页
面向复杂产品研制体系下质量计划的层级协同-对等协同混联运行需求,提出了基于三层质量计划体系与环状-树型逻辑拓扑结构的多层协同质量计划过程模型。结合该模型,通过OOP(面向对象编程)和AOP(面向方面编程)设计方法对协同质量计划过程... 面向复杂产品研制体系下质量计划的层级协同-对等协同混联运行需求,提出了基于三层质量计划体系与环状-树型逻辑拓扑结构的多层协同质量计划过程模型。结合该模型,通过OOP(面向对象编程)和AOP(面向方面编程)设计方法对协同质量计划过程实现与切面实现进行了模型抽象,并采用组件和中间件等信息技术在J2EE平台上构建了高内聚、松耦合、业务流程可调且支持功能横向扩展的质量计划管理系统。 展开更多
关键词 质量计划 环状-树型逻辑拓扑 OOP(面向对象编程) aop(面向方面编程)
在线阅读 下载PDF
AOP技术在管理信息系统中的应用研究 被引量:7
10
作者 王书怀 邢建春 +2 位作者 李决龙 杨启亮 周磊 《计算机应用与软件》 CSCD 北大核心 2012年第6期189-195,共7页
当前管理信息系统(MIS)日趋复杂和庞大,对于实现不同需求的软件,代码缠绕和代码散乱等问题较为突出,为系统的开发和维护带来了很大困难。以关注点分离为核心思想的面向方面编程技术(AOP)能较好地解决上述问题,正在逐步应用到MIS领域。介... 当前管理信息系统(MIS)日趋复杂和庞大,对于实现不同需求的软件,代码缠绕和代码散乱等问题较为突出,为系统的开发和维护带来了很大困难。以关注点分离为核心思想的面向方面编程技术(AOP)能较好地解决上述问题,正在逐步应用到MIS领域。介绍AOP技术的基础知识,讨论AOP在MIS中应用面临的挑战,分析和比较面向MIS的AOP开发工具的优缺点和应用范围,总结并给出AOP技术在MIS中的主要应用领域及相关研究工作,最后探讨了其发展与研究方向。 展开更多
关键词 面向方面编程 MIS aop框架 aop应用
在线阅读 下载PDF
一种支持时序图恢复的逆向工程方法 被引量:1
11
作者 张亮 赵文耘 +1 位作者 彭鑫 夏宽理 《南京大学学报(自然科学版)》 CAS CSCD 北大核心 2005年第z1期386-392,共7页
逆向工程在软件维护和软件再工程中占据着重要的地位.在逆向工程中,遗产系统的静态结构信息容易恢复,而获取动态行为特征则较为困难.而且在获取行为特征时,仅仅采用动态分析或者静态分析均不能得到理想的结果.提出一个综合运用动态分析... 逆向工程在软件维护和软件再工程中占据着重要的地位.在逆向工程中,遗产系统的静态结构信息容易恢复,而获取动态行为特征则较为困难.而且在获取行为特征时,仅仅采用动态分析或者静态分析均不能得到理想的结果.提出一个综合运用动态分析和静态分析恢复时序图的逆向工程方法.该方法使用AOP技术生成系统的运行日志,并结合对源代码的静态扫描,抽取遗产系统动态行为信息,并进行逆向建模,生成UML时序图. 展开更多
关键词 逆向工程 UML时序图 面向方面编程aop
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部