期刊导航
期刊开放获取
cqvip
退出
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
61
篇文章
<
1
2
…
4
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
面向Aspect的操作系统研究
被引量:
10
1
作者
陈向群
杨芙清
《软件学报》
EI
CSCD
北大核心
2006年第3期620-627,共8页
面向Aspect软件设计是一种新的软件设计思想和技术.分析了近年来操作系统贯穿特性与Aspect概念,构件重构、系统演化与设计,系统安全、性能检测与容错这3个方面的研究成果,指出面向Aspect操作系统研究已经获得了积极的成果.但是,目前的...
面向Aspect软件设计是一种新的软件设计思想和技术.分析了近年来操作系统贯穿特性与Aspect概念,构件重构、系统演化与设计,系统安全、性能检测与容错这3个方面的研究成果,指出面向Aspect操作系统研究已经获得了积极的成果.但是,目前的研究缺乏一定的深度和广度,尚没有在操作系统的设计阶段运用AOP(Aspect-Orientedoperating)思想的成果出现.在已有操作系统代码中抽象Aspect的过程中,缺乏完整的工程化和规范化的研究.这些问题的解决有赖于面向Aspect研究的进一步深入.最后,对面向Aspect操作系统研究的前景进行展望,认为有关AOSD(Aspect-Orientedsoftwaredevelopment)的研究有可能对未来操作系统的发展产生重大影响.
展开更多
关键词
面向
aspect
软件设计
面向
aspect
程序设计
操作系统
下载PDF
职称材料
基于AOP和Web服务的多层分布式系统
被引量:
10
2
作者
孟凡新
张京军
刘光远
《计算机工程》
CAS
CSCD
北大核心
2010年第1期61-63,共3页
把面向方面编程的思想引入到Web服务中,将其横切关注点(日志、事务、权限认证等)实现为方面服务,在系统执行时用编织器在SOAP消息层编织Web服务和方面服务来构建最终系统,并结合面向服务软件体系结构和J2EE的多层架构提出一个基于方面...
把面向方面编程的思想引入到Web服务中,将其横切关注点(日志、事务、权限认证等)实现为方面服务,在系统执行时用编织器在SOAP消息层编织Web服务和方面服务来构建最终系统,并结合面向服务软件体系结构和J2EE的多层架构提出一个基于方面服务和Web服务的软件架构。给出一个应用该软件架构的实例。
展开更多
关键词
WEB服务
横切关注点
面向服务体系结构
多层架构
面向方面编程
下载PDF
职称材料
一种基于AOP的软件演化策略设计与实现
被引量:
3
3
作者
郭禾
刘天阳
+2 位作者
陈锋
王宇新
刁华丽
《大连理工大学学报》
EI
CAS
CSCD
北大核心
2007年第2期270-275,共6页
软件演化通常需要向系统的各个模块中添加新的通用功能,一般是在每个有需求的模块中直接插入相应的功能代码,但这种做法工作量大、出错率高,同时容易破坏系统的结构.为此介绍了一种基于面向方面的编程(AOP)的软件演化策略,该策略通过使...
软件演化通常需要向系统的各个模块中添加新的通用功能,一般是在每个有需求的模块中直接插入相应的功能代码,但这种做法工作量大、出错率高,同时容易破坏系统的结构.为此介绍了一种基于面向方面的编程(AOP)的软件演化策略,该策略通过使用关注点,向演化系统中注入新的代码,而不改变系统的结构.除此,还介绍了基于此方法的支持软件演化所实现的一个工具,并通过实例对该方法加以了验证和说明.该方法只是应用了AOP的思想,因此不局限于支持AOP的程序设计语言,对于一般的面向对象的程序设计语言都适用.
展开更多
关键词
面向方面的编程(
aop
)
软件演化
动态编织
下载PDF
职称材料
面向方面程序设计语言研究综述
被引量:
8
4
作者
唐祖锴
彭智勇
《计算机科学与探索》
CSCD
2010年第1期1-19,共19页
作为控制软件复杂性、提高软件模块化程度、增强软件开发灵活性的重要技术手段之一,面向方面程序设计语言经过十多年的发展,日益受到软件研究者和实践者的关注,并发展成为软件工程的一个重要的研究领域。基于该领域近十年来的研究进展,...
作为控制软件复杂性、提高软件模块化程度、增强软件开发灵活性的重要技术手段之一,面向方面程序设计语言经过十多年的发展,日益受到软件研究者和实践者的关注,并发展成为软件工程的一个重要的研究领域。基于该领域近十年来的研究进展,分析总结了面向方面程序设计语言中的主要语言特性和关键实现技术;按照不同的语言特性对面向方面程序设计语言进行分类,并探讨了其发展与研究方向。
展开更多
关键词
面向方面程序设计
方面
连接点
切入点
通知
织入
下载PDF
职称材料
基于AOP的软件运行轨迹捕获技术研究与实现
被引量:
9
5
作者
张瞩熹
王怀民
《计算机应用》
CSCD
北大核心
2008年第5期1322-1324,共3页
借助面向方面编程(AOP)的关注点分离思想,提出了基于AOP的软件运行轨迹捕获技术,它能在不改变源代码的情况下为系统注入运行轨迹捕获和运行行为监测功能,从而有效提高系统中监控模块的松耦合性。以该技术为基础实现了系统运行轨迹分析工...
借助面向方面编程(AOP)的关注点分离思想,提出了基于AOP的软件运行轨迹捕获技术,它能在不改变源代码的情况下为系统注入运行轨迹捕获和运行行为监测功能,从而有效提高系统中监控模块的松耦合性。以该技术为基础实现了系统运行轨迹分析工具SRT,该工具能够在改善系统模块性的同时,为软件轨迹监测、系统故障定位提供量化依据与可信性保障。
展开更多
关键词
面向方面编程
路径捕获
系统监控
下载PDF
职称材料
面向方面的软件体系结构描述语言AO-ADL
被引量:
5
6
作者
杨敬中
戎玫
张广泉
《计算机工程》
CAS
CSCD
北大核心
2008年第10期80-82,共3页
分析面向方面编程(AOP)的核心思想及其优越性,将编码阶段的AOP概念进一步提升到软件体系结构层次。在软件体系结构描述语言XYZ/ADL的基础上,通过增加新的元素和相关复合机制,得到一种面向方面的体系结构描述语言AO-ADL,实现了在软件体...
分析面向方面编程(AOP)的核心思想及其优越性,将编码阶段的AOP概念进一步提升到软件体系结构层次。在软件体系结构描述语言XYZ/ADL的基础上,通过增加新的元素和相关复合机制,得到一种面向方面的体系结构描述语言AO-ADL,实现了在软件体系结构中横切功能的模块化。
展开更多
关键词
面向方面编程
软件体系结构
XYZ/ADL语言
AO-ADL语言
下载PDF
职称材料
基于监控的可信软件构造模型研究与实现
被引量:
6
7
作者
李仁杰
张瞩熹
+1 位作者
江海燕
王怀民
《计算机应用研究》
CSCD
北大核心
2009年第12期4585-4588,共4页
如何在开发阶段通过提高系统的可监控性从而提升软件可信性是当前的研究热点,这些研究取得了重要成果,但是还存在许多亟待解决的关键问题。针对这些问题,通过对现有研究成果的综述,在借助面向方面设计思想的基础上,设计了基于监控的可...
如何在开发阶段通过提高系统的可监控性从而提升软件可信性是当前的研究热点,这些研究取得了重要成果,但是还存在许多亟待解决的关键问题。针对这些问题,通过对现有研究成果的综述,在借助面向方面设计思想的基础上,设计了基于监控的可信软件构造模型TSCM,并以基于监控的可信软件开发环境TSIDE为背景分析了模型的实现要点和应用实例,最后分析了模型的主要特色。
展开更多
关键词
可信软件
基于方面的编程
监控
模型
下载PDF
职称材料
基于层次状态机的方面化特征模块的增量式验证
被引量:
6
8
作者
叶俊
谭庆平
+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理念的Struts2拦截器的研究与应用
被引量:
6
9
作者
卞世晖
李龙澍
+1 位作者
陈圣兵
李浩
《电子设计工程》
2010年第1期8-9,共2页
为提高代码的复用性、扩展性及灵活性,面向方面编程AOP(Aspect-Oriented Programming)利用横切技术将与业务无关的公共模块同逻辑模块分离。拦截器采用AOP的设计理念,以动态的"插拔"方式解决上述问题,并通过一个具体应用讲述...
为提高代码的复用性、扩展性及灵活性,面向方面编程AOP(Aspect-Oriented Programming)利用横切技术将与业务无关的公共模块同逻辑模块分离。拦截器采用AOP的设计理念,以动态的"插拔"方式解决上述问题,并通过一个具体应用讲述拦截器的使用方法,体现拦截器的方便性和灵活性。
展开更多
关键词
面向方面编程(
aop
)
横切性关注点
插拔
拦截器
下载PDF
职称材料
基于本体和多Agent的面向任务协同编程
被引量:
3
10
作者
符丁
黄汉堂
《计算机工程》
CAS
CSCD
北大核心
2010年第9期47-49,共3页
针对面向对象编程与面向方面编程存在的问题,提出一种基于本体和多Agent的面向任务协同编程方法,给出任务分解原则、任务描述方法及编程的9个阶段。通过实例验证该方法可以提高目标软件系统的模块化程度,使目标软件系统易于实现、理解...
针对面向对象编程与面向方面编程存在的问题,提出一种基于本体和多Agent的面向任务协同编程方法,给出任务分解原则、任务描述方法及编程的9个阶段。通过实例验证该方法可以提高目标软件系统的模块化程度,使目标软件系统易于实现、理解、演化和复用。
展开更多
关键词
面向对象编程
面向方面编程
面向任务协同编程
下载PDF
职称材料
基于AOP的智能Web缓存框架
被引量:
3
11
作者
邓磊
陈志刚
+1 位作者
黄键
邱亮
《计算机工程》
CAS
CSCD
北大核心
2008年第22期283-284,F0003,共3页
通过引入面向方面编程技术,提出一种新的智能Web缓存框架。描述该框架的组成结构与工作原理,对缓存设计时需要解决的透明性、一致性、替换算法和预取策略等主要问题进行讨论并给出性能测试和分析。实验结果表明,该缓存框架可较大程度提...
通过引入面向方面编程技术,提出一种新的智能Web缓存框架。描述该框架的组成结构与工作原理,对缓存设计时需要解决的透明性、一致性、替换算法和预取策略等主要问题进行讨论并给出性能测试和分析。实验结果表明,该缓存框架可较大程度提高Web应用系统的性能。
展开更多
关键词
WEB缓存
面向方面编程技术
一致性
替换算法
预取策略
下载PDF
职称材料
应用AOP设计的可动态重构工作流引擎架构
被引量:
2
12
作者
孙中轶
何牧
+1 位作者
蔡鸿明
姜丽红
《计算机工程》
CAS
CSCD
北大核心
2007年第6期62-64,共3页
鉴于现有的AOP技术并不能适应工作流系统的需要,该文应用AOP的基本概念和方法,提出了一种可动态重构的工作流引擎架构,解决了工作流引擎基本结构的动态扩展以及工作流定义的动态修改问题。在应用此架构开发的一个符合WFMC标准的工作流...
鉴于现有的AOP技术并不能适应工作流系统的需要,该文应用AOP的基本概念和方法,提出了一种可动态重构的工作流引擎架构,解决了工作流引擎基本结构的动态扩展以及工作流定义的动态修改问题。在应用此架构开发的一个符合WFMC标准的工作流引擎上,验证了此架构的可行性及动态重构的便利性,分析了架构的优缺点。
展开更多
关键词
工作流
工作流引擎
面向方面的程序设计
动态重构
下载PDF
职称材料
基于MVCA模式的多层WEB系统架构设计
被引量:
5
13
作者
郑建华
陈尔晓
《电脑与电信》
2012年第7期30-31,34,共3页
在分析了MVC模式对AOP技术支持的不足之后,提出了MVCA模式,该模式将横切关注点封装成方面层,并隐形动态织入到MVC各层中。随后基于MVCA模式,设计了多层WEB系统架构,该架构将WEB系统分成MVCA模式层和数据库架构层,较好地实现核心关注点...
在分析了MVC模式对AOP技术支持的不足之后,提出了MVCA模式,该模式将横切关注点封装成方面层,并隐形动态织入到MVC各层中。随后基于MVCA模式,设计了多层WEB系统架构,该架构将WEB系统分成MVCA模式层和数据库架构层,较好地实现核心关注点与横切关注点的解耦与管理。
展开更多
关键词
面向方面编程
MVCA模式
横切关注点
下载PDF
职称材料
基于AOP的面向对象程序的单元测试
被引量:
3
14
作者
张艳
赵建军
冯斌
《计算机工程》
CAS
CSCD
北大核心
2007年第22期76-79,共4页
单元测试被视为横切关注点,在软件测试过程中很重要。而面向方面编程(AOP)的主要目标就是分离横切关注点,因此,单元测试非常适合用AOP来解决。该文提出了在对面向对象程序进行单元测试时遇到的问题,并用AOP方法加以解决,同时比较了传统...
单元测试被视为横切关注点,在软件测试过程中很重要。而面向方面编程(AOP)的主要目标就是分离横切关注点,因此,单元测试非常适合用AOP来解决。该文提出了在对面向对象程序进行单元测试时遇到的问题,并用AOP方法加以解决,同时比较了传统方法和AOP方法进行单元测试的优缺点。
展开更多
关键词
面向方面编程
单元测试
aspect
J
下载PDF
职称材料
基于AOP的细粒度RBAC模型的设计与实现
被引量:
4
15
作者
邵奇峰
韩玉民
《北京交通大学学报》
CAS
CSCD
北大核心
2013年第5期48-52,共5页
针对核心RBAC模型实现B/S企业应用时,没有根据操作特征细化权限控制粒度,缺乏针对细分数据的访问控制问题,提出了一种在操作维度上进行了扩充的细粒度RBAC模型,给出了模型的形式化描述;针对传统企业应用中权限认证逻辑横切业务逻辑的问...
针对核心RBAC模型实现B/S企业应用时,没有根据操作特征细化权限控制粒度,缺乏针对细分数据的访问控制问题,提出了一种在操作维度上进行了扩充的细粒度RBAC模型,给出了模型的形式化描述;针对传统企业应用中权限认证逻辑横切业务逻辑的问题,阐述了基于AOP与注解的细粒度RBAC模型实现,模块化了权限认证逻辑,解除了业务逻辑与权限通用服务的耦合,提高了权限管理模块的复用性、可维护性与可扩展性.
展开更多
关键词
基于角色的访问控制
细粒度
面向切面的程序设计
注解
切面
下载PDF
职称材料
基于4G的新建本科院校教学资源库系统的设计与实现
被引量:
4
16
作者
李传之
陈勇
徐明
《计算机应用与软件》
CSCD
北大核心
2014年第2期116-118,共3页
针对新建本科院校教学资源库的共建与共享存在问题,设计一种高安全性、信息集成度的综合解决方案。系统的开发对于无线技术应用,使用手持设备与计算机网络进行数据传输具有很强的应用价值及社会价值,目前对于教学资源库的共建共享提供...
针对新建本科院校教学资源库的共建与共享存在问题,设计一种高安全性、信息集成度的综合解决方案。系统的开发对于无线技术应用,使用手持设备与计算机网络进行数据传输具有很强的应用价值及社会价值,目前对于教学资源库的共建共享提供了一种方便的途径。
展开更多
关键词
新建本科院校教学资源库系统
SQL数据库
面向切面的编程
下载PDF
职称材料
基于动态代理的BPEL恢复机制
被引量:
3
17
作者
周如民
陈平
+2 位作者
鲍亮
胡圣明
康春农
《计算机应用研究》
CSCD
北大核心
2009年第5期1770-1773,1784,共5页
提出了一种基于动态代理的方法来提高流程的可靠性。该方法使用面向方面技术扩展BPEL引擎来拦截调用伙伴服务,并由动态代理与伙伴服务交互。如果伙伴服务失败,则动态代理动态地发现并调用等价服务。动态等价服务发现结合了传统的基于关...
提出了一种基于动态代理的方法来提高流程的可靠性。该方法使用面向方面技术扩展BPEL引擎来拦截调用伙伴服务,并由动态代理与伙伴服务交互。如果伙伴服务失败,则动态代理动态地发现并调用等价服务。动态等价服务发现结合了传统的基于关键字的服务发现和基于本体的服务发现两种技术。采用消息转换机制来解决失败服务与替换服务之间接口不匹配的问题。此外,还提供了基于浏览器的管理界面来帮助设计人员管理替换服务和消息转换规则。最后,通过实验分析表明该方法是一种可行的方案。
展开更多
关键词
WEB服务业务流程执行语言
动态代理
面向方面编程
服务发现
消息格式转换
下载PDF
职称材料
基于AOP与SQL结构分析的SQLIAs动态检测及防御
被引量:
3
18
作者
何成万
青旺
+1 位作者
徐雅琴
严柯
《计算机工程》
CAS
CSCD
北大核心
2018年第4期154-160,共7页
SQL注入攻击(SQLIAs)是一种危险且有效的基于Web的攻击方式。任何形式的SQLIAs最终都会改变原有SQL语句的逻辑结构,针对该攻击特征,提出一种基于AOP与SQL语句结构分析的SQLIAs动态检测及防御方法,在SQLIAs产生根源对其进行防御。借助代...
SQL注入攻击(SQLIAs)是一种危险且有效的基于Web的攻击方式。任何形式的SQLIAs最终都会改变原有SQL语句的逻辑结构,针对该攻击特征,提出一种基于AOP与SQL语句结构分析的SQLIAs动态检测及防御方法,在SQLIAs产生根源对其进行防御。借助代码静态分析工具自动获取SQL注入点位置、Signature信息以及静态SQL语句模型,使用AOP技术在程序执行过程中动态捕获需要被执行的SQL语句,将静态分析得到的信息与动态获取的信息进行比较,判断是否存在SQLIAs。通过简单的用户登录功能验证该方法的有效性,实验结果表明,该方法能有效检测和防御SQLIAs。
展开更多
关键词
SQL注入攻击
面向方面编程
攻击特征
动态检测
逻辑结构
下载PDF
职称材料
基于AOP架构的业务约束检测
被引量:
2
19
作者
陈宁
李星
《计算机工程与应用》
CSCD
2012年第22期74-78,共5页
利用运行时验证这样一种新兴的轻量级验证技术和AOP的框架结合,检测业务约束之间存在的冗余和冲突。首先对业务约束进行定义,利用约束理论(TOC)中的现实树(RT)将约束提取出来放在AOP的切入点(pointcut)中,然后利用命题语言表示约束的监...
利用运行时验证这样一种新兴的轻量级验证技术和AOP的框架结合,检测业务约束之间存在的冗余和冲突。首先对业务约束进行定义,利用约束理论(TOC)中的现实树(RT)将约束提取出来放在AOP的切入点(pointcut)中,然后利用命题语言表示约束的监控性质,再通过合并真值表的方法来检测约束中存在的冗余和冲突,最终提高软件的可靠性。
展开更多
关键词
业务约束
面向方向编程(
aop
)
运行时验证
约束理论
下载PDF
职称材料
动态增量式AOP框架的研究与实现
20
作者
杨曦
李彤
《计算机工程与应用》
CSCD
2013年第23期39-44,共6页
在研究AOP原理的基础上,提出一种面向aspect的编程框架AODF,采用基于日志技术的增量式编织机制,不仅提高了编织效率,而且基于Bigraph理论的AODF支持方面的动态演化,实现了行为的一致性与相容性。另外,AODF从语言层提供对方面的支持,无...
在研究AOP原理的基础上,提出一种面向aspect的编程框架AODF,采用基于日志技术的增量式编织机制,不仅提高了编织效率,而且基于Bigraph理论的AODF支持方面的动态演化,实现了行为的一致性与相容性。另外,AODF从语言层提供对方面的支持,无需改动语言本身任何结构及特性,而且可以把自行编制的aspect配置为标准组件入库,实现方面的重用。从而使得遗留系统无需变更就可以获得面向方面的扩展。
展开更多
关键词
面向方面的编程(
aop
)
面向方面的动态框架(AODF)
面向方面
动态演化
Bigraph理论
下载PDF
职称材料
题名
面向Aspect的操作系统研究
被引量:
10
1
作者
陈向群
杨芙清
机构
北京大学信息科学技术学院
出处
《软件学报》
EI
CSCD
北大核心
2006年第3期620-627,共8页
基金
国家自然科学基金~~
文摘
面向Aspect软件设计是一种新的软件设计思想和技术.分析了近年来操作系统贯穿特性与Aspect概念,构件重构、系统演化与设计,系统安全、性能检测与容错这3个方面的研究成果,指出面向Aspect操作系统研究已经获得了积极的成果.但是,目前的研究缺乏一定的深度和广度,尚没有在操作系统的设计阶段运用AOP(Aspect-Orientedoperating)思想的成果出现.在已有操作系统代码中抽象Aspect的过程中,缺乏完整的工程化和规范化的研究.这些问题的解决有赖于面向Aspect研究的进一步深入.最后,对面向Aspect操作系统研究的前景进行展望,认为有关AOSD(Aspect-Orientedsoftwaredevelopment)的研究有可能对未来操作系统的发展产生重大影响.
关键词
面向
aspect
软件设计
面向
aspect
程序设计
操作系统
Keywords
aspect
-
oriented
software
development
(AOSD)
aspect
-
oriented
programming
(
aop
)
operating
system
分类号
TP301 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
基于AOP和Web服务的多层分布式系统
被引量:
10
2
作者
孟凡新
张京军
刘光远
机构
河北工程大学信息与电气工程学院
河北工程大学科研处
出处
《计算机工程》
CAS
CSCD
北大核心
2010年第1期61-63,共3页
基金
河北省自然科学基金资助项目"面向侧面的分布式软件体系结构研究"(F2006000647)
文摘
把面向方面编程的思想引入到Web服务中,将其横切关注点(日志、事务、权限认证等)实现为方面服务,在系统执行时用编织器在SOAP消息层编织Web服务和方面服务来构建最终系统,并结合面向服务软件体系结构和J2EE的多层架构提出一个基于方面服务和Web服务的软件架构。给出一个应用该软件架构的实例。
关键词
WEB服务
横切关注点
面向服务体系结构
多层架构
面向方面编程
Keywords
Web
services
crosscutting
concerns
Service-
oriented
Architecture(SOA)
multi-tier
architecture
aspect
-
oriented
programming
(
aop
)
分类号
TP315 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
一种基于AOP的软件演化策略设计与实现
被引量:
3
3
作者
郭禾
刘天阳
陈锋
王宇新
刁华丽
机构
大连理工大学电子与信息工程学院
出处
《大连理工大学学报》
EI
CAS
CSCD
北大核心
2007年第2期270-275,共6页
文摘
软件演化通常需要向系统的各个模块中添加新的通用功能,一般是在每个有需求的模块中直接插入相应的功能代码,但这种做法工作量大、出错率高,同时容易破坏系统的结构.为此介绍了一种基于面向方面的编程(AOP)的软件演化策略,该策略通过使用关注点,向演化系统中注入新的代码,而不改变系统的结构.除此,还介绍了基于此方法的支持软件演化所实现的一个工具,并通过实例对该方法加以了验证和说明.该方法只是应用了AOP的思想,因此不局限于支持AOP的程序设计语言,对于一般的面向对象的程序设计语言都适用.
关键词
面向方面的编程(
aop
)
软件演化
动态编织
Keywords
aspect
-
oriented
programming
(
aop
)
software
evolution
dynamic
weaving
分类号
TH166 [机械工程—机械制造及自动化]
下载PDF
职称材料
题名
面向方面程序设计语言研究综述
被引量:
8
4
作者
唐祖锴
彭智勇
机构
武汉大学软件工程国家重点实验室
武汉理工大学计算机科学与技术学院
武汉大学计算机学院
出处
《计算机科学与探索》
CSCD
2010年第1期1-19,共19页
基金
国家自然科学基金重大研究计划项目No.90718027
国家重点基础研究发展规划(973)No.2007CB310806
湖北省自然科学基金重点项目No.2008CDA007~~
文摘
作为控制软件复杂性、提高软件模块化程度、增强软件开发灵活性的重要技术手段之一,面向方面程序设计语言经过十多年的发展,日益受到软件研究者和实践者的关注,并发展成为软件工程的一个重要的研究领域。基于该领域近十年来的研究进展,分析总结了面向方面程序设计语言中的主要语言特性和关键实现技术;按照不同的语言特性对面向方面程序设计语言进行分类,并探讨了其发展与研究方向。
关键词
面向方面程序设计
方面
连接点
切入点
通知
织入
Keywords
aspect
-
oriented
programming
(
aop
)
aspect
join
point
pointcut
advice
weave
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
基于AOP的软件运行轨迹捕获技术研究与实现
被引量:
9
5
作者
张瞩熹
王怀民
机构
后勤科学研究所信息系统研究室
国防科技大学计算机学院
出处
《计算机应用》
CSCD
北大核心
2008年第5期1322-1324,共3页
基金
国家973规划项目(2005CB321804)
文摘
借助面向方面编程(AOP)的关注点分离思想,提出了基于AOP的软件运行轨迹捕获技术,它能在不改变源代码的情况下为系统注入运行轨迹捕获和运行行为监测功能,从而有效提高系统中监控模块的松耦合性。以该技术为基础实现了系统运行轨迹分析工具SRT,该工具能够在改善系统模块性的同时,为软件轨迹监测、系统故障定位提供量化依据与可信性保障。
关键词
面向方面编程
路径捕获
系统监控
Keywords
aspect
-
oriented
programming
(
aop
)
trace
capture
system
monitor
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
面向方面的软件体系结构描述语言AO-ADL
被引量:
5
6
作者
杨敬中
戎玫
张广泉
机构
苏州大学计算机科学与技术学院
暨南大学深圳旅游学院
出处
《计算机工程》
CAS
CSCD
北大核心
2008年第10期80-82,共3页
基金
国家自然科学基金资助项目(60073020)
江苏省高校自然科学基金资助项目(05KJB520119)
重庆市自然科学基金资助项目(CSTC2006BB2259)
文摘
分析面向方面编程(AOP)的核心思想及其优越性,将编码阶段的AOP概念进一步提升到软件体系结构层次。在软件体系结构描述语言XYZ/ADL的基础上,通过增加新的元素和相关复合机制,得到一种面向方面的体系结构描述语言AO-ADL,实现了在软件体系结构中横切功能的模块化。
关键词
面向方面编程
软件体系结构
XYZ/ADL语言
AO-ADL语言
Keywords
aspect
-
oriented
programming
(
aop
)
software
architecture
XYZ/ADL
aspect
-
oriented
Architecture
Description
Language
(AO-ADL)
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
基于监控的可信软件构造模型研究与实现
被引量:
6
7
作者
李仁杰
张瞩熹
江海燕
王怀民
机构
海军作战应用软件管理中心
国防科学技术大学计算机学院
后勤科学研究所
解放军
出处
《计算机应用研究》
CSCD
北大核心
2009年第12期4585-4588,共4页
基金
国家"863"计划资助项目(2007AA01030)
国家"973"计划资助项目(2005CB321804)
文摘
如何在开发阶段通过提高系统的可监控性从而提升软件可信性是当前的研究热点,这些研究取得了重要成果,但是还存在许多亟待解决的关键问题。针对这些问题,通过对现有研究成果的综述,在借助面向方面设计思想的基础上,设计了基于监控的可信软件构造模型TSCM,并以基于监控的可信软件开发环境TSIDE为背景分析了模型的实现要点和应用实例,最后分析了模型的主要特色。
关键词
可信软件
基于方面的编程
监控
模型
Keywords
trusted
software
aspect
-
oriented
programming
(
aop
)
monitoring
model
分类号
TP339 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
基于层次状态机的方面化特征模块的增量式验证
被引量:
6
8
作者
叶俊
谭庆平
李暾
徐建军
机构
国防科学技术大学计算机学院
出处
《计算机学报》
EI
CSCD
北大核心
2009年第9期1773-1781,共9页
基金
国家自然科学基金项目(60773025)
长江学者和创新团队发展计划资助~~
文摘
方面化特征模块(AFM)是最新提出的软件产品线(SPL)编程范式,能解决现有SPL编程范式存在的问题,但由于AFM范式同时存在模块的并发组合和顺序组合,现有的组合验证技术和模块化模型检验技术并不适用于AFM程序的验证,且目前还未见到针对AFM的验证方法,这制约了AFM范式的应用.文中首次为AFM范式建立了形式化模型,并基于此模型提出一种AFM程序的增量式的验证方法.该方法可以从一个小规模的AFM程序的验证开始,以后每次只添加对新组合的AFM模块的验证,因此可避免直接验证大型AFM程序时可能由于模型的规模太大而无法验证的问题.
关键词
方面化特征模块(AFM)
层次状态机(HSM)
增量式验证
面向特征编程范式(FOP)
面向方面编程范式(
aop
)
Keywords
aspect
ual
Feature
Module(AFM)
Hierarchical
State
Machine
(HSM)
incremental
verification
Feature-
oriented
programming
(FOP)
aspect
-
oriented
programming
(
aop
)
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
基于AOP理念的Struts2拦截器的研究与应用
被引量:
6
9
作者
卞世晖
李龙澍
陈圣兵
李浩
机构
安徽大学计算机学院
武汉理工大学计算机学院
出处
《电子设计工程》
2010年第1期8-9,共2页
基金
安徽省自然科学基金项目(090412054)
文摘
为提高代码的复用性、扩展性及灵活性,面向方面编程AOP(Aspect-Oriented Programming)利用横切技术将与业务无关的公共模块同逻辑模块分离。拦截器采用AOP的设计理念,以动态的"插拔"方式解决上述问题,并通过一个具体应用讲述拦截器的使用方法,体现拦截器的方便性和灵活性。
关键词
面向方面编程(
aop
)
横切性关注点
插拔
拦截器
Keywords
aspect
-
oriented
programming
(
aop
)
crosscutting
concern
swap
interceptor
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
基于本体和多Agent的面向任务协同编程
被引量:
3
10
作者
符丁
黄汉堂
机构
黔南民族师范学院计算机科学系
出处
《计算机工程》
CAS
CSCD
北大核心
2010年第9期47-49,共3页
文摘
针对面向对象编程与面向方面编程存在的问题,提出一种基于本体和多Agent的面向任务协同编程方法,给出任务分解原则、任务描述方法及编程的9个阶段。通过实例验证该方法可以提高目标软件系统的模块化程度,使目标软件系统易于实现、理解、演化和复用。
关键词
面向对象编程
面向方面编程
面向任务协同编程
Keywords
Object-
oriented
programming
(OOP)
aspect
-
oriented
programming
(
aop
)
task-
oriented
cooperative
programming
分类号
TP393 [自动化与计算机技术—计算机应用技术]
下载PDF
职称材料
题名
基于AOP的智能Web缓存框架
被引量:
3
11
作者
邓磊
陈志刚
黄键
邱亮
机构
中南大学信息科学与工程学院
出处
《计算机工程》
CAS
CSCD
北大核心
2008年第22期283-284,F0003,共3页
基金
国家自然科学基金资助项目(60573127)
高等学校博士学科点专项科研基金资助项目(20040533036)
文摘
通过引入面向方面编程技术,提出一种新的智能Web缓存框架。描述该框架的组成结构与工作原理,对缓存设计时需要解决的透明性、一致性、替换算法和预取策略等主要问题进行讨论并给出性能测试和分析。实验结果表明,该缓存框架可较大程度提高Web应用系统的性能。
关键词
WEB缓存
面向方面编程技术
一致性
替换算法
预取策略
Keywords
Web
cache
aspect
-
oriented
programming
(
aop
)
consistency
replacement
algorithm
prefetching
policy
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
应用AOP设计的可动态重构工作流引擎架构
被引量:
2
12
作者
孙中轶
何牧
蔡鸿明
姜丽红
机构
上海交通大学软件学院
出处
《计算机工程》
CAS
CSCD
北大核心
2007年第6期62-64,共3页
基金
国家自然科学基金资助项目(70471024)
部级开放实验室基金资助项目"铁路信息科学与工程"
文摘
鉴于现有的AOP技术并不能适应工作流系统的需要,该文应用AOP的基本概念和方法,提出了一种可动态重构的工作流引擎架构,解决了工作流引擎基本结构的动态扩展以及工作流定义的动态修改问题。在应用此架构开发的一个符合WFMC标准的工作流引擎上,验证了此架构的可行性及动态重构的便利性,分析了架构的优缺点。
关键词
工作流
工作流引擎
面向方面的程序设计
动态重构
Keywords
Workflow
Workflow
engine
aspect
-
oriented
programming
(
aop
)
Dynamic
refactoring
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
基于MVCA模式的多层WEB系统架构设计
被引量:
5
13
作者
郑建华
陈尔晓
机构
计算机科学与工程学院仲恺农业工程学院
出处
《电脑与电信》
2012年第7期30-31,34,共3页
基金
广东省科技计划项目"罗定市生态茶叶产业科技集成服务平台及创新服务模式研究"
项目编号:2010A040207003
文摘
在分析了MVC模式对AOP技术支持的不足之后,提出了MVCA模式,该模式将横切关注点封装成方面层,并隐形动态织入到MVC各层中。随后基于MVCA模式,设计了多层WEB系统架构,该架构将WEB系统分成MVCA模式层和数据库架构层,较好地实现核心关注点与横切关注点的解耦与管理。
关键词
面向方面编程
MVCA模式
横切关注点
Keywords
aspect
-
oriented
programming
(
aop
)
MVCA
pattern
cross-cutting
concern
分类号
TN912.3 [电子电信—通信与信息系统]
下载PDF
职称材料
题名
基于AOP的面向对象程序的单元测试
被引量:
3
14
作者
张艳
赵建军
冯斌
机构
上海交通大学软件学院
出处
《计算机工程》
CAS
CSCD
北大核心
2007年第22期76-79,共4页
文摘
单元测试被视为横切关注点,在软件测试过程中很重要。而面向方面编程(AOP)的主要目标就是分离横切关注点,因此,单元测试非常适合用AOP来解决。该文提出了在对面向对象程序进行单元测试时遇到的问题,并用AOP方法加以解决,同时比较了传统方法和AOP方法进行单元测试的优缺点。
关键词
面向方面编程
单元测试
aspect
J
Keywords
aspect
-
oriented
programming
(
aop
)
unit
test
aspect
J
分类号
TP391 [自动化与计算机技术—计算机应用技术]
下载PDF
职称材料
题名
基于AOP的细粒度RBAC模型的设计与实现
被引量:
4
15
作者
邵奇峰
韩玉民
机构
中原工学院软件学院
出处
《北京交通大学学报》
CAS
CSCD
北大核心
2013年第5期48-52,共5页
基金
河南省科技攻关计划项目资助(092102310038)
河南省自然科学基金资助项目(082102210082)
文摘
针对核心RBAC模型实现B/S企业应用时,没有根据操作特征细化权限控制粒度,缺乏针对细分数据的访问控制问题,提出了一种在操作维度上进行了扩充的细粒度RBAC模型,给出了模型的形式化描述;针对传统企业应用中权限认证逻辑横切业务逻辑的问题,阐述了基于AOP与注解的细粒度RBAC模型实现,模块化了权限认证逻辑,解除了业务逻辑与权限通用服务的耦合,提高了权限管理模块的复用性、可维护性与可扩展性.
关键词
基于角色的访问控制
细粒度
面向切面的程序设计
注解
切面
Keywords
role
based
access
control(RBAC)
fine-grained
aspect
-
oriented
programming
(
aop
)
annotation
aspect
分类号
TP309.2 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
基于4G的新建本科院校教学资源库系统的设计与实现
被引量:
4
16
作者
李传之
陈勇
徐明
机构
宿迁学院现代教育技术中心
宿迁学院计算机科学与技术系
江苏师范大学信息传播学院
出处
《计算机应用与软件》
CSCD
北大核心
2014年第2期116-118,共3页
基金
全国教育科学"十一五"规划教育部重点课题(DCA090327)
江苏省教育科学研究院立项课题(2012-R-21349)
文摘
针对新建本科院校教学资源库的共建与共享存在问题,设计一种高安全性、信息集成度的综合解决方案。系统的开发对于无线技术应用,使用手持设备与计算机网络进行数据传输具有很强的应用价值及社会价值,目前对于教学资源库的共建共享提供了一种方便的途径。
关键词
新建本科院校教学资源库系统
SQL数据库
面向切面的编程
Keywords
4G
Teaching
resource
database
system
for
newly-established
colleges
SQL
database
aspect
-
oriented
programming
(
aop
)
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
基于动态代理的BPEL恢复机制
被引量:
3
17
作者
周如民
陈平
鲍亮
胡圣明
康春农
机构
西安电子科技大学软件工程研究所
出处
《计算机应用研究》
CSCD
北大核心
2009年第5期1770-1773,1784,共5页
基金
国家"十一五"国防预研项目(513060601)
文摘
提出了一种基于动态代理的方法来提高流程的可靠性。该方法使用面向方面技术扩展BPEL引擎来拦截调用伙伴服务,并由动态代理与伙伴服务交互。如果伙伴服务失败,则动态代理动态地发现并调用等价服务。动态等价服务发现结合了传统的基于关键字的服务发现和基于本体的服务发现两种技术。采用消息转换机制来解决失败服务与替换服务之间接口不匹配的问题。此外,还提供了基于浏览器的管理界面来帮助设计人员管理替换服务和消息转换规则。最后,通过实验分析表明该方法是一种可行的方案。
关键词
WEB服务业务流程执行语言
动态代理
面向方面编程
服务发现
消息格式转换
Keywords
WS-BPEL
dynamic
proxy
aspect
-
oriented
programming
(
aop
)
service
discovery
message
transformation
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
基于AOP与SQL结构分析的SQLIAs动态检测及防御
被引量:
3
18
作者
何成万
青旺
徐雅琴
严柯
机构
武汉工程大学计算机科学与工程学院
出处
《计算机工程》
CAS
CSCD
北大核心
2018年第4期154-160,共7页
基金
国家自然科学基金(61272115
60873024)
文摘
SQL注入攻击(SQLIAs)是一种危险且有效的基于Web的攻击方式。任何形式的SQLIAs最终都会改变原有SQL语句的逻辑结构,针对该攻击特征,提出一种基于AOP与SQL语句结构分析的SQLIAs动态检测及防御方法,在SQLIAs产生根源对其进行防御。借助代码静态分析工具自动获取SQL注入点位置、Signature信息以及静态SQL语句模型,使用AOP技术在程序执行过程中动态捕获需要被执行的SQL语句,将静态分析得到的信息与动态获取的信息进行比较,判断是否存在SQLIAs。通过简单的用户登录功能验证该方法的有效性,实验结果表明,该方法能有效检测和防御SQLIAs。
关键词
SQL注入攻击
面向方面编程
攻击特征
动态检测
逻辑结构
Keywords
SQL
Injection
Attacks(SQLIAs)
aspect
-
oriented
programming
(
aop
)
attack
characteristic
dynamic
detection
logical
structure
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
基于AOP架构的业务约束检测
被引量:
2
19
作者
陈宁
李星
机构
西安工程大学计算机科学学院
出处
《计算机工程与应用》
CSCD
2012年第22期74-78,共5页
基金
2011年度西安工程大学研究生创新基金(No.chx110917)
西安工程大学基础研究项目(No.XGJ07008
+4 种基金
No.2007-2008)
陕西省教育厅专项科研计划(No.2010JK562
No.2010-2012)
中国纺织工业协会科技指导性项目(No.2010076
No.2010-2012)
文摘
利用运行时验证这样一种新兴的轻量级验证技术和AOP的框架结合,检测业务约束之间存在的冗余和冲突。首先对业务约束进行定义,利用约束理论(TOC)中的现实树(RT)将约束提取出来放在AOP的切入点(pointcut)中,然后利用命题语言表示约束的监控性质,再通过合并真值表的方法来检测约束中存在的冗余和冲突,最终提高软件的可靠性。
关键词
业务约束
面向方向编程(
aop
)
运行时验证
约束理论
Keywords
business
constraints
aspect
-
oriented
programming
(
aop
)
verification
in
the
rtmtime
Theory
of
Constraint(TOC)
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
动态增量式AOP框架的研究与实现
20
作者
杨曦
李彤
机构
福州大学阳光学院
云南大学软件学院
出处
《计算机工程与应用》
CSCD
2013年第23期39-44,共6页
基金
国家自然科学基金(No.60963007)
福建省教育厅科技项目(No.JB11251)
文摘
在研究AOP原理的基础上,提出一种面向aspect的编程框架AODF,采用基于日志技术的增量式编织机制,不仅提高了编织效率,而且基于Bigraph理论的AODF支持方面的动态演化,实现了行为的一致性与相容性。另外,AODF从语言层提供对方面的支持,无需改动语言本身任何结构及特性,而且可以把自行编制的aspect配置为标准组件入库,实现方面的重用。从而使得遗留系统无需变更就可以获得面向方面的扩展。
关键词
面向方面的编程(
aop
)
面向方面的动态框架(AODF)
面向方面
动态演化
Bigraph理论
Keywords
aspect
-
oriented
programming
(
aop
)
aspect
-
oriented
Dynamic
Framework
(AODF)
aspect
-
oriented
dynamic
evolution
Bigraph
theory
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
面向Aspect的操作系统研究
陈向群
杨芙清
《软件学报》
EI
CSCD
北大核心
2006
10
下载PDF
职称材料
2
基于AOP和Web服务的多层分布式系统
孟凡新
张京军
刘光远
《计算机工程》
CAS
CSCD
北大核心
2010
10
下载PDF
职称材料
3
一种基于AOP的软件演化策略设计与实现
郭禾
刘天阳
陈锋
王宇新
刁华丽
《大连理工大学学报》
EI
CAS
CSCD
北大核心
2007
3
下载PDF
职称材料
4
面向方面程序设计语言研究综述
唐祖锴
彭智勇
《计算机科学与探索》
CSCD
2010
8
下载PDF
职称材料
5
基于AOP的软件运行轨迹捕获技术研究与实现
张瞩熹
王怀民
《计算机应用》
CSCD
北大核心
2008
9
下载PDF
职称材料
6
面向方面的软件体系结构描述语言AO-ADL
杨敬中
戎玫
张广泉
《计算机工程》
CAS
CSCD
北大核心
2008
5
下载PDF
职称材料
7
基于监控的可信软件构造模型研究与实现
李仁杰
张瞩熹
江海燕
王怀民
《计算机应用研究》
CSCD
北大核心
2009
6
下载PDF
职称材料
8
基于层次状态机的方面化特征模块的增量式验证
叶俊
谭庆平
李暾
徐建军
《计算机学报》
EI
CSCD
北大核心
2009
6
下载PDF
职称材料
9
基于AOP理念的Struts2拦截器的研究与应用
卞世晖
李龙澍
陈圣兵
李浩
《电子设计工程》
2010
6
下载PDF
职称材料
10
基于本体和多Agent的面向任务协同编程
符丁
黄汉堂
《计算机工程》
CAS
CSCD
北大核心
2010
3
下载PDF
职称材料
11
基于AOP的智能Web缓存框架
邓磊
陈志刚
黄键
邱亮
《计算机工程》
CAS
CSCD
北大核心
2008
3
下载PDF
职称材料
12
应用AOP设计的可动态重构工作流引擎架构
孙中轶
何牧
蔡鸿明
姜丽红
《计算机工程》
CAS
CSCD
北大核心
2007
2
下载PDF
职称材料
13
基于MVCA模式的多层WEB系统架构设计
郑建华
陈尔晓
《电脑与电信》
2012
5
下载PDF
职称材料
14
基于AOP的面向对象程序的单元测试
张艳
赵建军
冯斌
《计算机工程》
CAS
CSCD
北大核心
2007
3
下载PDF
职称材料
15
基于AOP的细粒度RBAC模型的设计与实现
邵奇峰
韩玉民
《北京交通大学学报》
CAS
CSCD
北大核心
2013
4
下载PDF
职称材料
16
基于4G的新建本科院校教学资源库系统的设计与实现
李传之
陈勇
徐明
《计算机应用与软件》
CSCD
北大核心
2014
4
下载PDF
职称材料
17
基于动态代理的BPEL恢复机制
周如民
陈平
鲍亮
胡圣明
康春农
《计算机应用研究》
CSCD
北大核心
2009
3
下载PDF
职称材料
18
基于AOP与SQL结构分析的SQLIAs动态检测及防御
何成万
青旺
徐雅琴
严柯
《计算机工程》
CAS
CSCD
北大核心
2018
3
下载PDF
职称材料
19
基于AOP架构的业务约束检测
陈宁
李星
《计算机工程与应用》
CSCD
2012
2
下载PDF
职称材料
20
动态增量式AOP框架的研究与实现
杨曦
李彤
《计算机工程与应用》
CSCD
2013
0
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
2
…
4
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部