期刊文献+

非侵入式容错软件模型及实现

Model and realization of non-invasive fault tolerance software
下载PDF
导出
摘要 为消除或降低容错软件开发人员对非业务逻辑的关注度要求,提升系统的可维护性,提出了一种支持容错逻辑动态织入的非侵入式容错软件模型。通过在设计阶段将容错逻辑抽取成为若干独立可管理的容错切面,并在运行时将其动态织入软件系统中以保证软件服务质量。分析了声明式容错策略,探讨了以软件冗余副本为容错机制的容错切面建模和编织方法。最后基于此模型扩展了一个J2EE常规应用,使之具有容错能力。测试结果表明,该模型能有效提升容错软件的开发效率和可维护性。 To eliminate or reduce concern of non-business logic inflict on developers of fault-tolerance software, and increase the maintainability of system, a non-invasive model is proposed, which supports fault-tolerance logic weaving dynamically. Fault-tolerance logic is extracted to independent and manageable aspects at design stage, and is woven into the system to satisfy quality of service ofsoftware at runtime. Thedeclarationoffanlt-tolerancepolicyisconstructed, and then how to modeling and weave the fault-tolerance aspects by using component replicate is discussed. Finally, a regular J2EE application is extended to satisfy the capability of fault-tolerance based on this model. Experimental results show that the model promotes development productivity and maintainability of fault-tolerance software effectively.
出处 《计算机工程与设计》 CSCD 北大核心 2010年第19期4242-4246,共5页 Computer Engineering and Design
基金 安徽省自然科学基金项目(070412058) 安徽工程科技学院青年科研基金项目(2006YQ034)
关键词 容错软件 侵入性 面向切面设计 声明式策略 动态织入 副本 fault-tolerancesoftware invasion aspect-orienteddesign policy declaration dynamic weaving replicate
  • 相关文献

参考文献11

  • 1冯耀东,黄罡,梅宏.一种自适应软件体系结构建模及其实施方法[J].北京大学学报(自然科学版),2008,44(1):67-76. 被引量:14
  • 2Indrakshi Ray,Robert France,Na Li,et al.An aspect-based approach to modeling access control concerns[J].Information and Software Technology,2004,46(9):575-587. 被引量:1
  • 3Pavel Avgustinov,Aske Simon Christensen.abc:an extensible aspectj compiler[C].Proceedings of the 4th International Conference on Aspect-Oriented Software Development.ACM Press,2005:87-98. 被引量:1
  • 4Murray Woodside,Dorina C.Performance analysis of security aspects by weaving scenarios extracted from UML models[J].Journal of Systems and Software,2009,82(1):56-74. 被引量:1
  • 5李军国,黄罡,邹键,梅宏.一种中间件服务容错配置管理方法[J].计算机学报,2007,30(10):1696-1704. 被引量:4
  • 6Antonio Cicchetti,Davide Di Ruscio.Decoupling web application concerns through weaving operations[J].Science of Compurer Programming,2008,70(1):62-86. 被引量:1
  • 7Medvidovic N,Taylor R.A classification and comparison framework for software architecture description languages[J].IEEE Transaction on Software Engineering,2000,26(1):70-93. 被引量:1
  • 8廖备水,李石坚,姚远,高济.自主计算概念模型与实现方法[J].软件学报,2008,19(4):779-802. 被引量:33
  • 9Ruben Aiexandersson,Ohman P,Ivarsson M.Aspect oriented software implemented node level fault tolerance.Phoenix,AZ,USA:the Ninth IASTED International Conference on Software Engineering and Applications,2005.Dependable Computing,LNCS4746,2007:57-74. 被引量:1
  • 10孙鹏,赵军锁,张文君.软件容错:技术与展望[J].计算机工程与科学,2007,29(8):88-93. 被引量:7

二级参考文献64

共引文献54

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部