arrow
返回

A Predictable Framework for Safety-Critical Embedded Systems

delete2014-07-01
delete22
PRE
AI
S
Sidharta Andalam *
P
Partha S. Roop
A
Alain Girault
C
Claus Traulsen
DOI:10.1109/TC.2013.28delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Safety-critical embedded systems, commonly found in automotive, space, and health-care, are highly reactive and concurrent. Their most important characteristics are that they require both functional and timing correctness. C has been the language of choice for programming such systems. However, C lacks many features that can make the design process of such systems seamless while also maintaining predictability. This paper addresses the need for a C-based design framework for achieving time predictability. To this end, we propose the PRET-C language and the ARPRET architecture. PRET-C offers a small set of extensions to a subset of C to facilitate effective concurrent programming. We present a new synchronous semantics for PRET-C. It guarantees that all PRET-C programs are deterministic, reactive, and provides thread-safe communication via shared memory access. This simplifies considerably the design of safety-critical systems. We also present the architecture of a precision timed machine (PRET) called ARPRET. It offers the ability to design time predictable architectures through simple customizations of soft-core processors. We have designed ARPRET particularly for efficient and predictable execution of PRET-C. We demonstrate through extensive benchmarking that PRET-C based system design excels in comparison to existing C-based paradigms. We also qualitatively compare our approach to the Berkeley-Columbia PRET approach. We have demonstrated that the proposed approach provides an ideal framework for designing and validating safety-critical embedded systems.
Keyword:
Safety-critical systems
synchronous languages
time predictability
PRET
PRET-C
WCRT
WCET
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

I
institut national polytechnique de grenoble
学者数:
6.7K
论文数: 5.2K
被引数: 1
C
communaute universite grenoble alpes
学者数:
3.5W
论文数: 2.7W
被引数: 29
U
University of Auckland
学者数:
2.3W
论文数: 2.4W
被引数: 3.3W
学者 查看更多机构
引用论文

引用论文

High-quality plant DNA extraction for PCR: an easy approach
err2009-06-01
err0
PREAI
errI. Ahmed; M. Islam; W. Arshad; A. Mannan; W. Ahmad; B. Mirza
err分享
err收藏
err分享
err收藏
Improved supervised classification of accelerometry data to distinguish behaviors of soaring birds
err2017-04-12
err0
errOAAI
errMaitreyi Sur; Tony Suffredini; Stephen M. Wessells; Peter H. Bloom; Michael Lanzone; Sheldon Blackshire; Srisarguru Sridhar; Todd Katzner
err分享
err收藏
Elemental analysis of histochemically defined cells in the earthworm Lumbricus terrestris
err1979-01-01
err0
PREAI
errR. Wr�blewski; G. M. Roomans; J. Ruusa; B. Hedberg
err分享
err收藏
学者 查看更多内容