期刊文献+
共找到25篇文章
< 1 2 >
每页显示 20 50 100
关于计算机编程思想与AOP编程思想的研究 被引量:1
1
作者 王云修 《计算机光盘软件与应用》 2012年第5期182-182,171,共2页
本文首先对计算机编程思想进行了研究,在此基础上分析并对比了结构化程序设计思想与面向对象的程序设计的思想,同时对AOP编程思想进行了探讨,相信可以为实际应用提供借鉴。
关键词 研究 计算机编程思想 结构化程序设计思想 面向对象的程序设计思想 aop编程思想
下载PDF
关于计算机编程思想与AOP编程思想的研究 被引量:3
2
作者 楼程伟 陈丽红 《电脑知识与技术》 2015年第8X期52-53,共2页
为了进一步拓展AOP,即面向切面编程在程序设计和软件开发中的应用范围,该文通过对计算机编程思想进行研究,在结合计算机相关语言和应用环境的基础上,对结构化程序设计与面向对象程序设计做出对比分析,进而对AOP的编程思想展开了深入研究。
关键词 计算机编程 aop编程 结构化程序 软件性能
下载PDF
一种基于AOP的软件演化策略设计与实现 被引量:3
3
作者 郭禾 刘天阳 +2 位作者 陈锋 王宇新 刁华丽 《大连理工大学学报》 EI CAS CSCD 北大核心 2007年第2期270-275,共6页
软件演化通常需要向系统的各个模块中添加新的通用功能,一般是在每个有需求的模块中直接插入相应的功能代码,但这种做法工作量大、出错率高,同时容易破坏系统的结构.为此介绍了一种基于面向方面的编程(AOP)的软件演化策略,该策略通过使... 软件演化通常需要向系统的各个模块中添加新的通用功能,一般是在每个有需求的模块中直接插入相应的功能代码,但这种做法工作量大、出错率高,同时容易破坏系统的结构.为此介绍了一种基于面向方面的编程(AOP)的软件演化策略,该策略通过使用关注点,向演化系统中注入新的代码,而不改变系统的结构.除此,还介绍了基于此方法的支持软件演化所实现的一个工具,并通过实例对该方法加以了验证和说明.该方法只是应用了AOP的思想,因此不局限于支持AOP的程序设计语言,对于一般的面向对象的程序设计语言都适用. 展开更多
关键词 面向方面的编程(aop) 软件演化 动态编织
下载PDF
基于AOP理念的Struts2拦截器的研究与应用 被引量:6
4
作者 卞世晖 李龙澍 +1 位作者 陈圣兵 李浩 《电子设计工程》 2010年第1期8-9,共2页
为提高代码的复用性、扩展性及灵活性,面向方面编程AOP(Aspect-Oriented Programming)利用横切技术将与业务无关的公共模块同逻辑模块分离。拦截器采用AOP的设计理念,以动态的"插拔"方式解决上述问题,并通过一个具体应用讲述... 为提高代码的复用性、扩展性及灵活性,面向方面编程AOP(Aspect-Oriented Programming)利用横切技术将与业务无关的公共模块同逻辑模块分离。拦截器采用AOP的设计理念,以动态的"插拔"方式解决上述问题,并通过一个具体应用讲述拦截器的使用方法,体现拦截器的方便性和灵活性。 展开更多
关键词 面向方面编程(aop) 横切性关注点 插拔 拦截器
下载PDF
基于AOP架构的业务约束检测 被引量:2
5
作者 陈宁 李星 《计算机工程与应用》 CSCD 2012年第22期74-78,共5页
利用运行时验证这样一种新兴的轻量级验证技术和AOP的框架结合,检测业务约束之间存在的冗余和冲突。首先对业务约束进行定义,利用约束理论(TOC)中的现实树(RT)将约束提取出来放在AOP的切入点(pointcut)中,然后利用命题语言表示约束的监... 利用运行时验证这样一种新兴的轻量级验证技术和AOP的框架结合,检测业务约束之间存在的冗余和冲突。首先对业务约束进行定义,利用约束理论(TOC)中的现实树(RT)将约束提取出来放在AOP的切入点(pointcut)中,然后利用命题语言表示约束的监控性质,再通过合并真值表的方法来检测约束中存在的冗余和冲突,最终提高软件的可靠性。 展开更多
关键词 业务约束 面向方向编程(aop) 运行时验证 约束理论
下载PDF
基于AOP的Web服务组合容错模型 被引量:3
6
作者 古凌岚 《计算机工程与设计》 CSCD 北大核心 2013年第8期2972-2977,共6页
为了解决现有Web服务组合容错方案中功能性代码与容错处理代码缠绕问题,提出了基于AOP的Web服务组合容错模型。对Web服务组合执行过程的各阶段失效原因进行了分析和归类,给出了相应的容错处理策略;基于AOP横切关注点分离的思想,构建了We... 为了解决现有Web服务组合容错方案中功能性代码与容错处理代码缠绕问题,提出了基于AOP的Web服务组合容错模型。对Web服务组合执行过程的各阶段失效原因进行了分析和归类,给出了相应的容错处理策略;基于AOP横切关注点分离的思想,构建了Web服务组合容错模型,保障执行过程中业务功能和服务质量的同时,实现了容错关注点与功能关注点的分离。通过实例分析,验证了该模型的可行性和有效性。 展开更多
关键词 WEB服务组合 容错模型 面向切面编程(aop) 可靠性 流程预处理
下载PDF
基于Annotation的Spring AOP日志处理的设计与实现 被引量:4
7
作者 张文胜 《价值工程》 2012年第32期207-209,共3页
系统维护和错误排查需要程序能自动的输出日志信息,将用户的操作记录下来。而日志本身不太可能是你开发的主程序的主要任务。如果能将"不可见的"、通用的日志代码注入主程序中,而保证自身业务逻辑的纯洁性,降低代码之间的耦合... 系统维护和错误排查需要程序能自动的输出日志信息,将用户的操作记录下来。而日志本身不太可能是你开发的主程序的主要任务。如果能将"不可见的"、通用的日志代码注入主程序中,而保证自身业务逻辑的纯洁性,降低代码之间的耦合度,增加程序的灵活性和可重用性。本文使用Spring AOP的Annotation方式,写一个切面,并且指定切入的范围(切入点),当系统运行后,日志信息将可以自动输出或记录在指定的文件及数据库中。 展开更多
关键词 面向切面编程(aop) ANNOTATION 耦合度
下载PDF
基于角色划分的AOP设计模式研究 被引量:1
8
作者 徐承志 张国玉 《自动化技术与应用》 2019年第8期59-64,68,共7页
针对面向Agent编程(AOP)在实际推广中的现状,可以从设计模式的角度来解决编程规范化的问题。通过介绍一种命令式的AOP编程语言—CAOPLE的基础设施和语法规范,以及在多Agent环境下完成组队任务的三种不同代码实现方式,提出一种基于角色... 针对面向Agent编程(AOP)在实际推广中的现状,可以从设计模式的角度来解决编程规范化的问题。通过介绍一种命令式的AOP编程语言—CAOPLE的基础设施和语法规范,以及在多Agent环境下完成组队任务的三种不同代码实现方式,提出一种基于角色划分的设计模式。该模式从可维护性、可扩展性以及运行效率三个方面优化了AOP编程,并希望以此为切入点,推进AOP设计模式的研究以及在面向Agent软件工程领域中的应用。 展开更多
关键词 面向agent编程(aop) 面向agent软件工程(AOSE) 设计模式 角色划分
下载PDF
动态增量式AOP框架的研究与实现
9
作者 杨曦 李彤 《计算机工程与应用》 CSCD 2013年第23期39-44,共6页
在研究AOP原理的基础上,提出一种面向aspect的编程框架AODF,采用基于日志技术的增量式编织机制,不仅提高了编织效率,而且基于Bigraph理论的AODF支持方面的动态演化,实现了行为的一致性与相容性。另外,AODF从语言层提供对方面的支持,无... 在研究AOP原理的基础上,提出一种面向aspect的编程框架AODF,采用基于日志技术的增量式编织机制,不仅提高了编织效率,而且基于Bigraph理论的AODF支持方面的动态演化,实现了行为的一致性与相容性。另外,AODF从语言层提供对方面的支持,无需改动语言本身任何结构及特性,而且可以把自行编制的aspect配置为标准组件入库,实现方面的重用。从而使得遗留系统无需变更就可以获得面向方面的扩展。 展开更多
关键词 面向方面的编程(aop) 面向方面的动态框架(AODF) 面向方面 动态演化 Bigraph理论
下载PDF
用于支持契约的AOP代码生成器的研究与实现
10
作者 章程 《微型电脑应用》 2007年第1期1-4,18,共5页
面向方面编程(AOP)是一种新兴的编程方法,其核心思想是分离程序中的关注点,并提供某种机制,以表达横切多个组件的关注点。契约式设计(DbC)是构建高可靠面向对象系统的设计方法,它通过规定组件间的行为契约来保证程序的正确性。本文简单... 面向方面编程(AOP)是一种新兴的编程方法,其核心思想是分离程序中的关注点,并提供某种机制,以表达横切多个组件的关注点。契约式设计(DbC)是构建高可靠面向对象系统的设计方法,它通过规定组件间的行为契约来保证程序的正确性。本文简单介绍了AOP和DbC,然后通过尝试在Observer设计模式中加入契约,研究了使用AOP支持DbC的方法,进而设计和实现了一个AOP代码生成器,并分析了该生成器的特点。 展开更多
关键词 面向方面编程(aop) 契约式设计(DbC) 代码生成器
下载PDF
面向方面的编程方法
11
作者 蓝红苑 《电脑知识与技术》 2007年第5期706-707,共2页
面向方面编程(Aspect-Oriented Programming,AOP)是目前发展比较迅速的一种新的编程方法。它是面向过程、面向对象方法的进一步发展。AOP通过引入了方面概念,改进了关注点的分离(separation of concerns),减少代码缠结(code tangl... 面向方面编程(Aspect-Oriented Programming,AOP)是目前发展比较迅速的一种新的编程方法。它是面向过程、面向对象方法的进一步发展。AOP通过引入了方面概念,改进了关注点的分离(separation of concerns),减少代码缠结(code tangling),解决了横切关注点(crosscutting concerns)的问题,可以提高软件质量和效率。文章对AOP的基本概念、技术特点和AOP的技术框架现状进行了相关介绍。 展开更多
关键词 方面 面向方面编程(aop) 关注点 横切关注点 织入
下载PDF
智能代理和多代理技术在电力系统中的应用 被引量:2
12
作者 陈振宇 《广东水利水电》 2006年第3期71-73,共3页
阐述了分布式人工智能技术与代理、多代理技术的关系,分析了当前多代理系统的开发方法及其在各个行业的应用热点。
关键词 分布式人工智能(DAI) 多代理系统(MAS) aop编程 开发方法
下载PDF
基于J2EE架构的多层次结合的权限拦截策略
13
作者 李又良 袁智威 《湖南城市学院学报(自然科学版)》 CAS 2012年第2期71-75,共5页
随着企业信息系统向多用户,多应用方向发展,权限管理越来越复杂,传统的权限拦截方法已经不适应当前信息系统的需求,迫切需要一套高内聚、低耦合的权限拦截方法.详细分析了J2EE架构下的基于标签的表示层、基于过滤器的控制层和基于AOP的... 随着企业信息系统向多用户,多应用方向发展,权限管理越来越复杂,传统的权限拦截方法已经不适应当前信息系统的需求,迫切需要一套高内聚、低耦合的权限拦截方法.详细分析了J2EE架构下的基于标签的表示层、基于过滤器的控制层和基于AOP的业务逻辑层的权限拦截的原理与优势,并将这几种方法整合,设计并实现了1种多层次结合的权限拦截策略,可以有效地嵌入基于J2EE的各种应用系统,实现独立透明的权限管理,而不必破坏系统原有的业务逻辑,最大程度地提高信息系统的开发效率. 展开更多
关键词 权限拦截 J2EE框架 aop编程
下载PDF
基于数字化生产车间的邮件系统设计与集成 被引量:1
14
作者 任凯斌 曾鹏飞 郝永平 《信息技术与网络安全》 2018年第4期136-140,共5页
针对传统数字化生产车间内部与外部难以实现实时数据传递这一问题,提出数字化生产车间的Web邮件设计方案,在基于对数字化生产车间管理系统设计与Web邮件设计的基础上,根据数字化生产车间管理系统的功能和特点将其与Web邮件技术进行了集... 针对传统数字化生产车间内部与外部难以实现实时数据传递这一问题,提出数字化生产车间的Web邮件设计方案,在基于对数字化生产车间管理系统设计与Web邮件设计的基础上,根据数字化生产车间管理系统的功能和特点将其与Web邮件技术进行了集成,并采用Java Mail技术、Java Web技术、MVC三层架构设计模式中的AOP和IOC编程思想给出了系统集成的详细过程。通过数字化生产车间中质量控制管理模块与Web邮件的集成效果表明,该系统满足实时数据远距离传输的业务需求,能够实现数字化生产车间的远程审核管理和异地协同监控功能。 展开更多
关键词 数字化生产车间管理系统 WEB邮件 JavaMail技术 MVC技术 aop编程 IOC编程
下载PDF
多智能体的分布式智能故障诊断 被引量:22
15
作者 蒋伟进 许宇胜 +1 位作者 孙星明 许宇晖 《控制理论与应用》 EI CAS CSCD 北大核心 2004年第6期945-950,共6页
基于分布式人工智能的思想 ,将多Agent技术引入复杂故障诊断领域 ,分析了基于MAS的分布式智能故障诊断方法和过程 ;讨论了基于模式聚类的故障求解机制及对诊断问题任务辨识、分解 ;研究了多Agent宏观上的约束和关联 ;设计了应用Agent工... 基于分布式人工智能的思想 ,将多Agent技术引入复杂故障诊断领域 ,分析了基于MAS的分布式智能故障诊断方法和过程 ;讨论了基于模式聚类的故障求解机制及对诊断问题任务辨识、分解 ;研究了多Agent宏观上的约束和关联 ;设计了应用Agent工作状态的表达机制 ;确定了应用Agent间的工作状态影响关系及多Agent间的交互、协作和通讯 ;构建了多Agent模糊关联模型 ;给出了多Agent诊断系统局部诊断决策与全局诊断决策的集成描述结构 ;建立了一种分布式Agent诊断系统结构及其原型系统 .在某电力企业安全监控系统的应用中 ,取得了与专家相似的诊断结果 。 展开更多
关键词 多Agent系统(MAS) 智能故障诊断 任务分解 互操作 面向Agent编程(aop)
下载PDF
一种支持时序图恢复的逆向工程方法 被引量:1
16
作者 张亮 赵文耘 +1 位作者 彭鑫 夏宽理 《南京大学学报(自然科学版)》 CAS CSCD 北大核心 2005年第z1期386-392,共7页
逆向工程在软件维护和软件再工程中占据着重要的地位.在逆向工程中,遗产系统的静态结构信息容易恢复,而获取动态行为特征则较为困难.而且在获取行为特征时,仅仅采用动态分析或者静态分析均不能得到理想的结果.提出一个综合运用动态分析... 逆向工程在软件维护和软件再工程中占据着重要的地位.在逆向工程中,遗产系统的静态结构信息容易恢复,而获取动态行为特征则较为困难.而且在获取行为特征时,仅仅采用动态分析或者静态分析均不能得到理想的结果.提出一个综合运用动态分析和静态分析恢复时序图的逆向工程方法.该方法使用AOP技术生成系统的运行日志,并结合对源代码的静态扫描,抽取遗产系统动态行为信息,并进行逆向建模,生成UML时序图. 展开更多
关键词 逆向工程 UML时序图 面向方面编程aop
下载PDF
基于MAS的分布式智能故障诊断模型与关键技术研究 被引量:5
17
作者 蒋伟进 许宇胜 《南京大学学报(自然科学版)》 CAS CSCD 北大核心 2004年第4期483-496,共14页
现代故障诊断已是一个动态的、分布的、柔性的、实时的和不确定的复杂系统 ,将多agent技术引入复杂故障诊断领域 ,是求解复杂过程的故障诊断问题的一种新的尝试 .讨论了基于MAS的分布式智能故障诊断方法和过程 ,设计了一种agent诊断系... 现代故障诊断已是一个动态的、分布的、柔性的、实时的和不确定的复杂系统 ,将多agent技术引入复杂故障诊断领域 ,是求解复杂过程的故障诊断问题的一种新的尝试 .讨论了基于MAS的分布式智能故障诊断方法和过程 ,设计了一种agent诊断系统结构及其原型系统 ,对诊断问题任务辨识、分解、各agent的内部诊断机制、多agent间的交互、协作、关联模型以及诊断决策问题等进行了深入研究 .并重点描述了诊断agent的领域知识表示及多agent诊断系统的组织模型和各任务agent的功能定义 ,具体分析了诊断问题的故障分解与控制策略 .在一电力企业安全监控系统的应用中 ,该模型能快速、准确地进行故障成因分析 ,给出合理的、建设性的决策意见 ,取得了与专家相似的诊断结果 .克服了以往监控诊断系统的很多不足 ,提高了企业的安全运行效率 .同时 ,与传统的诊断方法相比 ,体现了agent技术的特有优势 . 展开更多
关键词 多agent系统(MAS) 智能故障诊断 任务分解 协作控制 面向agent编程(aop) 分布式系统
下载PDF
基于层次状态机的方面化特征模块的增量式验证 被引量:6
18
作者 叶俊 谭庆平 +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
智能多代理技术及其在继电保护中的应用 被引量:1
19
作者 袁天云 《机电产品开发与创新》 2007年第2期109-110,共2页
分析了分布式人工智能技术与代理、多代理技术的关系和特点,研究了当前多代理技术的发展方向及其在电力系统继电保护中的热点应用,提出了利用智能化多代理技术进行各种应用的开发方法。
关键词 分布式人工智能(DAI) 多代理(MAS) aop编程 开发方法
下载PDF
面向方面的数字图书馆的开发研究 被引量:1
20
作者 原慧琴 贾杏丹 《电脑与电信》 2008年第9期77-79,共3页
本文研究了如何把面向方面技术应用到数字图书馆系统开发中。引入面向方面的开发方法,解决了数字图书馆系统开发中代码分散和代码纠缠问题,提高了系统的开发效率、可重用性、可理解性、可维护性和可演进性。
关键词 面向方面编程(aop) 方面 关注点 横切关注点 数字图书馆
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部