首页> 外文期刊>Software >The Real-Time Systems Compiler: migrating event-triggered systems to time-triggered systems
【24h】

The Real-Time Systems Compiler: migrating event-triggered systems to time-triggered systems

机译:实时系统编译器:将事件触发的系统迁移到时间触发的系统

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

摘要

In this paper, we present a prototype of the Real-Time Systems Compiler (RTSC). The RTSC is a compilerbased tool that enables the migration from event-triggered to time-triggered real-time systems. This is achieved by replacing the real-time systems architecture of a given real-time system. The real-time systems architecture governs the structural properties of the white-box view of a real-time system: how are tasks attached to events and how are dependencies between different tasks implemented. The RTSC uses an abstraction called Atomic Basic Blocks (ABBs) to hide the real-time systems architecture and capture all relevant dependencies of an event-triggered system in a global ABB-graph. The RTSC automatically extracts that ABB-graph from an event-triggered real-time system given as source code, transforms that ABB-graph appropriately, and maps it to a statically computed schedule that could be executed by standard timetriggered real-time operating systems. Important temporal properties of the physical environment of the real-time system needed for that transformation are stored in a system model provided as additional input to the RTSC. Furthermore, we demonstrate the applicability of our approach and the operation of our prototype by transforming an event-triggered control application into a time-triggered equivalent.
机译:在本文中,我们提出了实时系统编译器(RTSC)的原型。 RTSC是基于编译器的工具,可用于从事件触发到时间触发的实时系统进行迁移。这是通过替换给定实时系统的实时系统架构来实现的。实时系统体系结构控制着实时系统白盒视图的结构属性:如何将任务附加到事件以及如何实现不同任务之间的依赖关系。 RTSC使用称为原子基本块(ABB)的抽象来隐藏实时系统体系结构,并在全局ABB图形中捕获事件触发系统的所有相关依存关系。 RTSC会自动从事件触发的实时系统中提取ABB图形,并以源代码形式提供给它,然后适当地转换ABB图形,然后将其映射到可以由标准时间触发的实时操作系统执行的静态计算的时间表。该转换所需的实时系统物理环境的重要时间属性存储在系统模型中,该模型作为RTSC的附加输入提供。此外,我们通过将事件触发的控制应用程序转换为时间触发的等效项,证明了该方法的适用性和原型的操作。

著录项

  • 来源
    《Software》 |2011年第12期|p.1491-1515|共25页
  • 作者单位

    Department of Computer Science 4 - Distributed Systems and Operating Systems, Friedrich-Alexander University, Erlangen-Nuremberg, Germany;

    Department of Computer Science 4 - Distributed Systems and Operating Systems, Friedrich-Alexander University, Erlangen-Nuremberg, Germany;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    real-time systems; time-triggered systems; event-triggered systems;

    机译:实时系统;时间触发系统;事件触发系统;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号