-
题名非侵入式容错软件模型及实现
- 1
-
-
作者
胡平
王忠群
王勇
-
机构
安徽工程科技学院计算机科学与工程系
-
出处
《计算机工程与设计》
CSCD
北大核心
2010年第19期4242-4246,共5页
-
基金
安徽省自然科学基金项目(070412058)
安徽工程科技学院青年科研基金项目(2006YQ034)
-
文摘
为消除或降低容错软件开发人员对非业务逻辑的关注度要求,提升系统的可维护性,提出了一种支持容错逻辑动态织入的非侵入式容错软件模型。通过在设计阶段将容错逻辑抽取成为若干独立可管理的容错切面,并在运行时将其动态织入软件系统中以保证软件服务质量。分析了声明式容错策略,探讨了以软件冗余副本为容错机制的容错切面建模和编织方法。最后基于此模型扩展了一个J2EE常规应用,使之具有容错能力。测试结果表明,该模型能有效提升容错软件的开发效率和可维护性。
-
关键词
容错软件
侵入性
面向切面设计
声明式策略
动态织入
副本
-
Keywords
fault-tolerancesoftware
invasion
aspect-orienteddesign
policy declaration
dynamic weaving
replicate
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种基于动态代理的构件模型研究与应用
- 2
-
-
作者
夏榆滨
龚良波
-
机构
北京航空航天大学计算机学院
-
出处
《微计算机信息》
北大核心
2007年第28期247-248,260,共3页
-
基金
国家863高技术研究发展计划CIMS主题资助项目(2001AA412030)
-
文摘
针对现有的构件模型的公共行为与业务行为的交织的问题,结合面向方面编程(AOP)的动态织入的动态代理技术,构造一种基于动态代理构件模型。该构件模型明确区分并定义了各种构件,并应用动态代理技术解耦了各类构件之间的相互调用,提高了系统的可维护性和扩展性。
-
关键词
面向方面编程
动态代理
横切关注点
动态织入
-
Keywords
AOP
Dynamic Proxy
Crosscutting Concern
Dynamic Weave
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名利用.Net4.0的特性实现AOP的方法研究
- 3
-
-
作者
奚维旸
-
机构
南京
-
出处
《机电信息》
2011年第9期89-90,共2页
-
文摘
AOP技术为开发者提供了一种描述横切关注点的机制,现介绍了一种在.Net开发环境下利用.Net4.0的新特性实现的方法拦截,从而实现AOP技术的设计方案,同时给出了动态织入和静态织入。
-
关键词
AOP
DYNAMIC
OBJECT
动态织入
静态织入
ATTRIBUTE
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-