首页> 外文会议>Reliability and Maintainability Symposium, 2001. Proceedings. Annual >Separating recovery strategies from application functionality: experiences with a framework approach
【24h】

Separating recovery strategies from application functionality: experiences with a framework approach

机译:将恢复策略与应用程序功能分开:具有框架方法的经验

获取原文

摘要

Industry-oriented fault tolerance solutions for embedded distributed systems should be based on adaptable, reusable elements. Software-implemented fault tolerance can provide such flexibility via the presented framework approach. It consists of (1) a library of fault tolerance functions, (2) a backbone coordinating these functions, and (3) a language expressing configuration and recovery. This language is a sort of ancillary application layer, separating recovery aspects from functional ones. Such a framework approach allows for a flexible combination of the available hardware redundancy with software-implemented fault tolerance. This increases the availability and reliability of the application at a justifiable cost thanks to the re-usability of the library elements in different targets systems. It also increases the maintainability due to the separation of the functional behavior from the recovery strategies that are executed when an error is detected as the modifications to functional and nonfunctional behavior are, to some extent, independent and hence less complex. Practical experience is reported from the integration of this framework approach in an automation system for electricity distribution. This case study illustrates the power of software-based fault tolerance solutions and of the configuration-and-recovery language ARIEL to allow flexibility and adaptability to changes in the environment.
机译:面向嵌入式分布式系统的面向行业的容错解决方案应基于可适应,可重用的元素。软件实现的容错能力可以通过提出的框架方法提供这种灵活性。它由(1)容错功能库,(2)协调这些功能的主干以及(3)表达配置和恢复的语言组成。该语言是一种辅助应用程序层,将恢复方面与功能方面分开。这种框架方法允许将可用的硬件冗余与软件实现的容错能力进行灵活组合。由于不同目标系统中库元素的可重用性,这以合理的成本提高了应用程序的可用性和可靠性。由于功能行为与检测到错误时执行的恢复策略的分离,这也增加了可维护性,因为对功能行为和非功能行为的修改在某种程度上是独立的,因此不太复杂。通过将这种框架方法集成到配电自动化系统中,获得了实践经验。该案例研究说明了基于软件的容错解决方案以及配置和恢复语言ARIEL的强大功能,以实现针对环境变化的灵活性和适应性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号