首页> 外文OA文献 >A Development Process for the Design, Implementation and Code Generation of Fault Tolerant Reconfigurable Real Time Systems
【2h】

A Development Process for the Design, Implementation and Code Generation of Fault Tolerant Reconfigurable Real Time Systems

机译:容错可重构实时系统的设计,实现和代码生成的开发过程

摘要

The implementation of hard real-time systems is extremely a hard task today due to safety and dynamic reconfiguration requirements. For that, whatever the taken precautions, the occurrence of faults in such systems is sometimes unavoidable. So, developers have to take into account the presence of faults since the design level. In this context, we notice the need of techniques ensuring the dependability of real-time distributed dynamically reconfigurable systems. We focus on fault-tolerance, that means avoiding service failures in the presence of faults. In this paper, we have defined a development process for modeling and generating fault tolerance code for real-time systems using aspect oriented programming. First, we integrate fault tolerance elements since the modeling step of a system in order to take advantage of features of analysis, proof and verification possible at this stage using AADL and its annex Error Model Annex. Second, we extend an aspect oriented language and adapt it to respect real-time requirements. Finally, we define a code generation process for both functional preoccupations and cross-cutting ones like fault tolerance and we propose an extension of an existent middleware. To validate our contribution, we use AADL and its annexes to design a landing gear system as an embedded distributed one.
机译:由于安全和动态重新配置的要求,硬实时系统的实施如今是一项极为艰巨的任务。为此,无论采取何种预防措施,有时都是不可避免的。因此,开发人员必须考虑自设计级别以来存在的错误。在这种情况下,我们注意到需要确保实时分布式动态可重配置系统的可靠性的技术。我们专注于容错,这意味着在出现故障时避免服务故障。在本文中,我们定义了一个开发过程,该过程使用面向方面的编程为实时系统建模和生成容错代码。首先,自系统建模步骤以来,我们集成了容错元素,以便利用现阶段使用AADL及其附件“误差模型附件”进行分析,证明和验证的功能。第二,我们扩展面向方面的语言,并使之适应实时需求。最后,我们定义了针对功能和跨领域(如容错)的代码生成过程,并提出了对现有中间件的扩展。为了验证我们的贡献,我们使用AADL及其附件将起落架系统设计为嵌入式分布式系统。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号