面向方面程序设计相关论文
模块化推理在程序分析和程序验证领域得到了广泛的关注与应用,其应用范围涵盖了程序静态分析、程序进化、程序验证等方面。由于面向......
面向方面的程序设计方法是一种对于传统程序设计技术的补充,它解决了横切关注分散在核心代码中,无法模块化的问题,对软件系统中不......
虽然动态织入技术可以使得横切逻辑在软件系统运行过程中被织入到核心逻辑中去,但在很多动态AOP语言中仍然需要对aspect模决的实例......
随着互联网的蓬勃兴起,企业应用从传统的客户机/服务器模式开始面向互联网,面向分布式应用。作为企业级应用程序解决方案之一,J2EE被......
面向方面的程序设计(Aspect-Oriented Programming,AOP)是一种全新的程序设计方法,其核心旨在克服面向对象程序设计中抽象建模的局......
实施信息质量连续审计时,需要用到信息质量连续审计系统(IQCAS);而实现IQCAS要处理好IQCAS与信息系统、信息的关系。本文分析了IQCAS......
面向方面程序设计(Aspect-Oriented Programming,AOP)是横切需求模块化在方面里的范例,构建出易于理解、易于扩展的软件,同时也带......
面向方面程序设计(Aspect-Oriented Programming,AOP)是一种新型程序设计方法,它最主要的设计原则是模块化系统的横切关注点,将业......
AOP(Aspect-Oriented Programming)技术是一种在软件开发中实现核心关注点和横切关注点分离的技术,是对面向对象技术不足处的补充.......
面向方面程序设计是面向对象程序设计技术的补充和完善,高效的面向方面程序测试方法是面向方面程序的质量保证.提出一个基于谓词动......
开发基于面向方面的应用是目前软件工程领域研究的热点,AspectJ又是AOP的一个具有代表性的语言,而UML是用于建立面向对象系统模型......
在提出一种适合A_psectJ程序分析的面向方面调用图的基础上,给出了一种AspectJ动态通知编织优化方法.该方法利用程序调用图求解调用......
传统的实现方法通常把误差处理策略与程序的基本功能交织到一起,这会增加程序的耦合度,使得程序难以理解与维护.针对这一问题,提出......
现在大多数的软件项目都选择OOP的编程方式,但OOP技术也有其局限性,它对有些需求并不能很好的进行描述。介绍了一种全新的程序设计......
将现有的在面向对象领域中的一些比较成熟的技术使用到面向方面领域是一个重要的研究方向。提出在需求分析时通过UML的扩展机制来......
该文的目标就是通过设计和实现一个基于AOP技术的性能测试框架——SimpleProfiler,来解决这个脱节问题。作为近年来新兴的技术,面......
本文给出了一个面向方面的UML扩展,描述了扩展的构造型及其含义。对于面向方面程序设计中的核心元素,给出了相应的元模型。该UML扩......
针对软件系统呈现出的新的自然特性,面向对象程序设计与面向方面程序设计不能提供很好的技术支撑。文章提出面向任务协同程序设计,......
方面化构件组装平台迫切需要一种新的软件体系结构描述语言来支持该平台的体系结构描述及验证。针对该平台特点,在分析Wright的基......
面向方面程序设计(Aspect-Oriented Programming,AOP)是一种新的程序方法学,代表程序方法学的发展趋势。面向方面程序设计减少由于......
AOP(Aspect-Oriented Programming)技术是一种在软件开发中实现核心关注点和横切关注点分离的技术,是对面向对象技术不足处的补充......
为了准确理解和选择面向对象程序设计中的对象功能扩充方法,提出一个对象功能扩充机制的比较模型。该模型包括动态性、依赖性、类......
OOP语言虽然为提高软件模块化程度发挥了极大作用,但其局限性也越来越多地受到关注,它们大多都是由于其数据封装所导致的对象灵活......
目前无论在学术界还是工业界,很多人士简单地将面向方面程序设计理解为模块化横切关注点,狭隘地认为面向方面程序设计构建在面向对......
作为控制软件复杂性、提高软件模块化程度、增强软件开发灵活性的重要技术手段之一,面向方面程序设计语言经过十多年的发展,日益受......
面向方面的软件开发是一种新出现的软件开发方法,面向方面程序设计是面向对象程序设计技术的补充和完善,它引入方面实现对横切关注......