跳到主要导航 跳到搜索 跳到主要内容

Schedulability analysis and software synthesis for graph-based task models with resource sharing

  • Jakaria Abdullah
  • , Gaoyang Dai
  • , Morteza Mohaqeqi
  • , Wang Yi

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Currently the main approaches to model-based design of embedded software rely on the synchronous paradigm where the executions of software components are either statically ordered or enforced using predefined orderings e.g. Simulink diagrams. However, these approaches may result in resource over provisioning and inflexibility e.g. adding a new function block may require re-designing the whole system. To overcome these drawbacks, we use a dynamic approach allowing multi-tasking implementation of software components using real-time tasks. The challenge is run-time scheduling and schedulability analysis of real-time tasks with inter-task communication (i.e. resource sharing). In this paper, we use a graph-based task model (DRT developed in previous work) to describe software components as a system of real-time tasks sharing not only a uniprocessor but also non-preemptive resources e.g. accesses to shared data. However, timing analysis for such general task model with mixed execution of preemptive and non-preemptive jobs is yet to be developed. As the main technical contribution, we present an exact schedulability test for task systems containing both preemptive and non-preemptive computation jobs with experimental evaluations showing the efficiency of our approach for realistic workload such as the engine control applications. We also present an approach to generate event-triggered Ada programs from analyzed design models.

源语言英语
主期刊名Proceedings - 24th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2018
编辑Rodolfo Pellizzoni
出版商Institute of Electrical and Electronics Engineers Inc.
261-270
页数10
ISBN(电子版)9781538652954
DOI
出版状态已出版 - 8 8月 2018
已对外发布
活动24th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2018 - Porto, 葡萄牙
期限: 11 4月 201813 4月 2018

出版系列

姓名Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS
ISSN(印刷版)1545-3421

会议

会议24th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2018
国家/地区葡萄牙
Porto
时期11/04/1813/04/18

指纹

探究 'Schedulability analysis and software synthesis for graph-based task models with resource sharing' 的科研主题。它们共同构成独一无二的指纹。

引用此