课题基金 / 基金详情

Aspect-Oriented Real-Time Architectures

Aspect-Oriented Real-Time Architectures
面向方面的实时架构
批准号:
198891422
负责人:
Professor Dr.-Ing. Wolfgang Schröder-Preikschat
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2011
资助国家:
德国
项目状态:
已结题
起止时间:
2010-12-31 至 2021-12-31

项目摘要

项目成果

Professor Dr.-Ing. Wolfgang Schröder-Preikschat的其他基金

相似基金

相关文献

中文摘要
翻译
大动脉项目的目标是通过提取关键路径来提高动态混合临界实时系统的可预测性。这些路径将被转换为它们的静态等效项,并在运行时以时间触发的方式执行。与事件触发的进程相比,时间触发的执行往往会未充分利用资源。因此,将保留混合临界实时系统的乐观执行模型。只有在紧急情况下,实时系统才会根据静态调度执行。同时,第一个资助阶段的结果将推广到动态实时体系结构。特别是,重点将放在具有复杂依赖模式的混合关键系统上。该研究项目将调查实时Linux的几个变种,以及控制工程领域的应用程序。该项目第二阶段的主要重点将是关键和非关键执行路径之间的依赖关系。这些依赖关系可能有潜在的问题,并且可以在系统的所有级别上找到:例如,应用软件可能将非关键舒适功能与关键控制功能相结合,从而导致耦合组件。在操作系统中,缓冲区可用于共享通信堆栈。然而,在动态系统中,通常这种耦合可能是合乎需要的,在运行时的许多可能的执行路径可能导致严重过度配置的系统设计w.r.t.WCET和WCRT。因此,保证执行时间往往会导致从动态实时系统设计中获得的效率的损失。该项目的三个关键活动将在运行时为关键应用核心提供硬保证:分析、裁剪和机制。该项目的基础将是在硬实时约束下设计混合关键系统的现有技术。对于主动脉,通常假定关键路径具有确定性结构,因此它们与非关键路径的耦合可以映射到静态等价。在这个项目的过程中,将仔细检查实时Linux的不同变体提供的简单通信模式的适用性,以确定这些模式是否可以保证安全关键控制应用程序的硬期限,以及在第一个资助阶段开发的静态分析、定制和调度的概念和技术是否适合于此目的。此外,还将在混合关键实时系统的背景下研究耦合实时体系结构、调度和依赖的必要性,以确定实时Linux的设计概念是否适合在运行时切换实时范例。
英文摘要
The goal of the AORTA project is to enhance the predictability of dynamic mixed-criticality real time systems by extracting critical paths. These paths are to be transformed into their static equivalents and to be executed in a time-triggered fashion at run-time. In comparison to event triggered processes, time-triggered execution tends to underuse resources. Therefore the optimistic execution model of mixed-criticality real-time systems will be retained. Only in case of an emergency the real-time system will be executed according to the static schedule. At the same time the results of the first funding phase will be generalized to dynamic real-time architectures. In particular, the focus will be on mixed-criticality systems with complex dependency patterns. The research project will investigate several variants of real-time Linux, as well as applications from the domain of control engineering.The main focus during the second funding phase of the project is going to be on dependencies between critical and non-critical paths of execution. These dependencies may potentially be problematic and can be found on all levels of the system: For example, application software may combine non-critical comfort functions with critical control functionality, leading to coupled components. In the operating system buffers may be used for shared communication stacks. Often such coupling may be desirable, however, in dynamic systems a host of possible execution paths at run-time may lead to dramatically overprovisioned system designs w.r.t. WCET and WCRT. Therefore, guaranteed execution times often lead to a loss of the efficiency gained from the dynamic real-time system design. Three key activities of this project will provide hard guarantees at run-time for the critical application core: analysis, tailoring and mechanisms.The basis for this project will be existing techniques for designing mixed-criticality systems under hard real-time constraints. For AORTA, it will be assumed that in general critical paths have deterministic structure and therefore their coupling with non-critical paths may be mapped to static equivalents. In the course of this project the applicability of the simple communication patterns provided by different variants of real-time Linux will be scrutinized to determine if these can guarantee the hard deadlines of safety-critical control applications, and if the concepts and techniques for static analysis, tailoring and scheduling developed in the first funding phase are suitable for this purpose. In addition the necessity of coupling the real-time architecture, scheduling and dependencies will be investigated in the context of mixed-criticality real-time systems to determine the general fitness of real-time Linux's design concepts for switching real time paradigms at run-time.
期刊论文(6)
专著(0)
科研奖励(0)
会议论文
Combining Automated Measurement-Based Cost Modeling With Static Worst-Case Execution-Time and Energy-Consumption Analyses
将基于自动化测量的成本建模与静态最坏情况执行时间和能耗分析相结合
DOI: 10.1109/les.2018.2868823
发表时间: 2019
期刊: IEEE Embedded Systems Letters
影响因子: 1.6
作者: [V. Sieh, R. Burlacu, T. Hönig, H. Janker, P. Raffeck, P. Wägemann, W. Schröder- Preikschat]
通讯作者: W. Schröder- Preikschat
Proving Real-Time Capability of Generic Operating Systems by System-Aware Timing Analysis
通过系统感知时序分析证明通用操作系统的实时能力
DOI: 10.1109/rtas.2019.00034
发表时间: 2019
期刊: 2019 IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS)
影响因子: --
作者: [S. Schuster, P. Wägemann, P. Ulbrich, W. Schröder-Preikschat]
通讯作者: W. Schröder-Preikschat
Benchmark Generation for Timing Analysis
用于时序分析的基准生成
DOI: 10.1109/rtas.2017.6
发表时间: 2017
期刊: 2017 IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS)
影响因子: --
作者: [P. Wägemann, T. Distler, C. Eichler, W. Schröder-Preikschat]
通讯作者: W. Schröder-Preikschat
Demystifying Soft-Error Mitigation by Control-Flow Checking -- A New Perspective on its Effectiveness
通过控制流检查揭开软错误缓解的神秘面纱——对其有效性的新视角
DOI: 10.1145/3126503
发表时间: 2017
期刊: ACM Transactions on Embedded Computing Systems (TECS)
影响因子: --
作者: [S. Schuster, P. Ulbrich, I. Stilkerich, C. Dietrich, W. Schröder-Preikschat]
通讯作者: W. Schröder-Preikschat
共 6 条
    Power-Aware Critical Sections
    Latency awareness in operating systems for massively parallel processors
    Variabilitätsverwaltung in Betriebssystemen
    Aspektorientierte Betriebssysteme
    • 批准号:
      5421744
    • 项目类别:
      Research Grants
    • 资助金额:
      $0.0万
    • 财政年份:
      2004
    • 负责人:
      Professor Dr.-Ing. Wolfgang Schröder-Preikschat
    • 依托单位:
    国内基金
    海外基金
    炭包覆纳米晶的"Oriented Attachment"生长及其多维结构构筑
    • 批准号:
      51572015
    • 项目类别:
      面上项目
    • 资助金额:
      64.0万元
    • 批准年份:
      2015
    • 负责人:
      周继升
    • 依托单位: