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
中文摘要
AORTA项目的目标是通过提取关键路径来增强动态混合临界实时系统的可预测性。这些路径将被转换为它们的静态等价物,并在运行时以时间触发的方式执行。与事件触发的进程相比,时间触发的执行往往会使用不足的资源。因此,混合临界实时系统的乐观执行模型将被保留。只有在紧急情况下,实时系统才会按照静态时间表执行。同时,第一个资助阶段的结果将被推广到动态实时架构。特别地,重点将放在具有复杂依赖模式的混合临界系统上。该研究项目将调查实时Linux的几个变体,以及控制工程领域的应用。项目第二个资助阶段的主要焦点将放在关键和非关键执行路径之间的依赖关系上。这些依赖关系可能是潜在的问题,并且可以在系统的所有级别上找到:例如,应用软件可能将非关键的舒适功能与关键的控制功能结合起来,导致耦合组件。在操作系统中,缓冲区可用于共享通信栈。通常,这样的耦合是可取的,然而,在动态系统中,运行时的许多可能的执行路径可能导致系统设计(如WCET和WCRT)严重过度供应。因此,保证执行时间往往会导致从动态实时系统设计中获得的效率损失。这个项目的三个关键活动将在运行时为关键的应用程序核心提供硬保证:分析、裁剪和机制。这个项目的基础将是现有的在硬实时约束下设计混合临界系统的技术。对于AORTA,通常假设关键路径具有确定性结构,因此它们与非关键路径的耦合可以映射为静态等效路径。在本项目的过程中,将仔细检查实时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
DOI:
10.1109/rtas.2017.37
发表时间:
2017-04
期刊:
2017 IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS)
影响因子:
--
作者:
[Christian J. Dietrich;Peter Wägemann;Peter Ulbrich;Daniel Lohmann]
通讯作者:
Christian J. Dietrich;Peter Wägemann;Peter Ulbrich;Daniel Lohmann
共 6 条
Power-Aware Critical Sections
-
批准号:265905942
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2015
-
负责人:Professor Dr.-Ing. Wolfgang Schröder-Preikschat
-
依托单位:
Latency awareness in operating systems for massively parallel processors
-
批准号:188499432
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2011
-
负责人:Professor Dr.-Ing. Wolfgang Schröder-Preikschat
-
依托单位:
Variabilitätsverwaltung in Betriebssystemen
-
批准号:94171259
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2008
-
负责人:Professor Dr.-Ing. Wolfgang Schröder-Preikschat
-
依托单位:
Aspektorientierte Betriebssysteme
-
批准号:5421744
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:Professor Dr.-Ing. Wolfgang Schröder-Preikschat
-
依托单位:
AspectIX: Eine Plattform für dezentrale und autonome adaptive Dienste
-
批准号:5421984
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:Professor Dr.-Ing. Wolfgang Schröder-Preikschat
-
依托单位:
Workbench für die Informationsfusion: Aspektorientierte Laufzeitumgebung
-
批准号:5177826
-
项目类别:Research Units
-
资助金额:$0.0万
-
财政年份:1999
-
负责人:Professor Dr.-Ing. Wolfgang Schröder-Preikschat
-
依托单位:
国内基金
海外基金
炭包覆纳米晶的"Oriented Attachment"生长及其多维结构构筑
-
批准号:51572015
-
项目类别:面上项目
-
资助金额:64.0万元
-
批准年份:2015
-
负责人:周继升
-
依托单位: