【24h】

Aspect-oriented fault tolerance for real-time embedded systems

机译:实时嵌入式系统的面向方面的容错

获取原文
获取原文并翻译 | 示例

摘要

Real-time embedded systems for safety-critical applications have to introduce fault tolerance mechanisms in order to cope with hardware and software errors. Fault tolerance is usually applied by means of redundancy and diversity. Redundant hardware implies the establishment of a distributed system executing a set of fault tolerance strategies by software, and may also employ some form of diversity, by using different variants or versions for the same processing.

rn

This paper describes our approach to introduce fault tolerance in distributed embedded systems applications, using aspect-oriented programming (AOP). A real-time operating system sup-porting middleware thread communication was integrated to a fault tolerant framework. The introduction of fault tolerance in the system is performed by AOP at the application thread level. The advantages of this approach include higher modularization, less efforts for legacy systems evolution and better configurability for testing and product line development. This work has been tested and evaluated successfully in several fault tolerant configurations and presented no significant performance or memory footprint costs.

机译:

用于安全关键型应用程序的实时嵌入式系统必须引入容错机制,以应对硬件和软件错误。容错通常是通过冗余和多样性来实现的。冗余硬件意味着通过软件来执行一套容错策略的分布式系统的建立,并且可以通过对同一处理使用不同的变体或版本来采用某种形式的多样性。 rn

我们使用面向方面的编程(AOP)在分布式嵌入式系统应用程序中引入容错能力的方法。支持中间件线程通信的实时操作系统已集成到容错框架中。系统中的容错功能是由AOP在应用程序线程级别执行的。这种方法的优点包括更高的模块化,更少的遗留系统演进工作以及更好的测试和产品线开发可配置性。这项工作已经在几种容错配置中成功进行了测试和评估,并且没有明显的性能或内存占用成本。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号