haRTStone - Automated Generation of Benchmark Programs for the Evaluation of Analyses and Optimizations for Hard Real-Time Systems

haRTStone - 自动生成基准程序,用于评估硬实时系统的分析和优化

基本信息

项目摘要

Many embedded systems are safety-critical real-time systems that have to meet hard deadlines (e.g., airbag or flight control systems). When designing such real-time systems, it is of utmost importance to guarantee that all tasks of a system meet their given deadlines. For this purpose, dedicated timing analyses are required that examine the worst-case behavior of a system and are able to provide such guarantees. In the case that deadlines are not met, optimizations need to be applied in order to modify the code of the system such that timing constraints are nevertheless finally met.Research on such analyses and optimizations for hard real-time systems is an extremely lively area where new results are presented regularly and at a very fast pace. Naturally, the evaluation of such analyses and optimizations plays a very important role. Nowadays, evaluation typically relies on benchmarking such that new analyses or optimizations are applied to existing collections of applications, tasks or program codes. The currently used benchmarks are, however, highly limited and not sufficient in order to perform a sound and scientific evaluation, especially if massively parallel multi-task systems are considered.For a well-founded and reproducible evaluation of analyses and optimizations, there is a strong demand for universally applicable benchmark approaches that are freely available for the entire scientific community. Benchmarks should satisfy the needs and requirements of various branches of research (e.g., schedulability analysis, WCET analysis, compiler optimization) on the one hand, but should also, on the other hand, realistically represent different application domains like, e.g., control or signal processing applications.This project aims at the realization of a flexible and parameterizable benchmark generator that produces benchmark programs in an automated, pseudo-randomized and reproducible fashion. This benchmark generator will in particular cover the system and the code level by producing both complete task sets and also actual program codes for the individual tasks. In order to enable a widespread use of the generator and a broad collaboration with arbitrary interested people and groups, this project will be inclusive and the developed software will be openly available right from the beginning. In the end, this project shall lead to a methodology for benchmarking-based evaluation that describes clearly and reproducibly for the different real-time communities, how to use the benchmark generator in order to obtain plausible, sound and scientifically accepted evaluation results.
许多嵌入式系统是安全至关重要的实时系统,必须符合硬线(例如安全气囊或飞行控制系统)。在设计这样的实时系统时,要确保系统的所有任务符合其给定的截止日期至关重要。为此,需要进行专门的计时分析,以检查系统的最坏情况并能够提供此类保证。在未达到截止日期的情况下,需要进行优化以修改系统的代码,以便最终达到了时序限制。研究此类分析和艰难实时系统的优化是一个非常活跃的领域,在该领域中,定期呈现新结果,并以定期和非常快的节奏提出。自然,对此类分析和优化的评估起着非常重要的作用。如今,评估通常依赖于基准测试,以便将新的分析或优化应用于现有的应用程序,任务或程序代码的集合。但是,目前使用的基准测试是高度限制的,并且不足以执行声音和科学评估,尤其是考虑到大量平行的多任务系统。对于有充分的分析和优化评估,对整个科学社区免费使用的基准方法有很强的要求。 Benchmarks should satisfy the needs and requirements of various branches of research (e.g., schedulability analysis, WCET analysis, compiler optimization) on the one hand, but should also, on the other hand, realistically represent different application domains like, e.g., control or signal processing applications.This project aims at the realization of a flexible and parameterizable benchmark generator that produces benchmark programs in an automated, pseudo-randomized和可重现的时尚。该基准生成器将特别涵盖系统和代码级别,通过生成完整的任务集以及针对各个任务的实际程序代码。为了使发电机广泛使用并与任意感兴趣的人和团体进行广泛的合作,该项目将是包容性的,并且从一开始就将公开使用开发的软件。最后,该项目应导致一种基于基准测试评估的方法,该方法为不同的实时社区清楚地描述了,如何使用基准生成器来获得合理,合理的和科学的评估结果。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Professor Dr. Heiko Falk其他文献

Professor Dr. Heiko Falk的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Professor Dr. Heiko Falk', 18)}}的其他基金

Multi-Opt - Multi-criterial Code Optimization for Embedded Hard Real-Time Systems
Multi-Opt - 嵌入式硬实时系统的多标准代码优化
  • 批准号:
    380772147
  • 财政年份:
    2017
  • 资助金额:
    --
  • 项目类别:
    Research Grants
Generation and Optimization of Real-Time Code for Embedded Multiprocess and Multiprocessor Systems
嵌入式多进程和多处理器系统实时代码的生成和优化
  • 批准号:
    200265263
  • 财政年份:
    2011
  • 资助金额:
    --
  • 项目类别:
    Research Grants

相似国自然基金

具有异构箱区模式的新一代自动化集装箱码头堆场运作优化问题研究
  • 批准号:
    72271156
  • 批准年份:
    2022
  • 资助金额:
    43 万元
  • 项目类别:
    面上项目
新一代网络环境下对称密码算法的自动化分析与设计技术研究
  • 批准号:
    62032014
  • 批准年份:
    2020
  • 资助金额:
    297 万元
  • 项目类别:
    重点项目
面向4D航迹运行的新一代空中交通管制自动化系统关键问题研究
  • 批准号:
    61174180
  • 批准年份:
    2011
  • 资助金额:
    51.0 万元
  • 项目类别:
    面上项目
基于符号化计算的新一代混合信号设计自动化工具关键算法研究及其在高端模数转换电路设计中的应用
  • 批准号:
    61176129
  • 批准年份:
    2011
  • 资助金额:
    74.0 万元
  • 项目类别:
    面上项目
现代数值与控制论方法用于新一代深亚微米混合信号集成电路系统模拟与验证的理论与算法研究
  • 批准号:
    60572028
  • 批准年份:
    2005
  • 资助金额:
    6.0 万元
  • 项目类别:
    面上项目

相似海外基金

Automated reactor platforms for accelerated discovery of next generation polymers
用于加速发现下一代聚合物的自动化反应器平台
  • 批准号:
    2911012
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Studentship
Automated Assessment of Maternal Sensitivity to Infant Distress: Leveraging Wearable Sensors for Substance Use Disorder Prevention and Research
自动评估母亲对婴儿痛苦的敏感性:利用可穿戴传感器进行药物滥用障碍预防和研究
  • 批准号:
    10777818
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
Explaining automated test agents and their test results
解释自动化测试代理及其测试结果
  • 批准号:
    23K11062
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Genome Editing and Biological Effects Testing Section
基因组编辑及生物效应检测组
  • 批准号:
    10773478
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
Maternal mHealth blood hemoglobin analysis with informed deep learning
通过知情深度学习进行孕产妇 mHealth 血液血红蛋白分析
  • 批准号:
    10566426
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了