2015 IEEE 10th Conference on Industrial Electronics and Applications (ICIEA) 2015
DOI: 10.1109/iciea.2015.7334252
|View full text |Cite
|
Sign up to set email alerts
|

RTFM-core: Language and implementation

Abstract: Abstract-Robustness, real-time properties and resource efficiency are key properties to embedded devices of the CPS/IoT era. In this paper we propose a language approach RTFMcore, and show its potential to facilitate the development process and provide highly efficient and statically verifiable implementations. Our programming model is reactive, based on the familiar notions of concurrent tasks and (single-unit) resources. The language is kept minimalistic, capturing the static task, communication and resource… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
4
2
1

Relationship

4
3

Authors

Journals

citations
Cited by 10 publications
(7 citation statements)
references
References 10 publications
0
7
0
Order By: Relevance
“…3) RTFM-core: The RTFM-core programming language [17], [10] builds on the RTFM MoC. From the input -core program the RTFM-core compiler generates C code output referring to the RTFM-kernel/RTFM-RT primitives for the scheduling.…”
Section: ) Rtfm Model Of Computationmentioning
confidence: 99%
See 1 more Smart Citation
“…3) RTFM-core: The RTFM-core programming language [17], [10] builds on the RTFM MoC. From the input -core program the RTFM-core compiler generates C code output referring to the RTFM-kernel/RTFM-RT primitives for the scheduling.…”
Section: ) Rtfm Model Of Computationmentioning
confidence: 99%
“…The RTFM-core language 1) Syntax: For this paper we extend on the original RTFMcore language [10] by introducing the aforementioned time semantics. The async defines for the task instance (job request) a permissible execution window (absolute base-and dead-lines), inherited or computed from relative after and before timing information given in the -core program.…”
Section: A Permissible Execution Windowmentioning
confidence: 99%
“…The RTFM-core language is based on the notions of tasks and resources in correspondence to the Stack Resource Policy (SRP), for a detailed description on the original work on -core we refer the reader to [5] and the upcoming [6]. Here we give a brief overview.…”
Section: Rtfm-corementioning
confidence: 99%
“…That way, programs of our task based model, written in RTFM-core [5], can be executed on mainstream and widespread thread based operating systems and libraries. RTFM-kernel [6] is another execution environment implementing the RTFM-MoC and aiming at highly efficient real-time execution on baremetal.…”
Section: Introductionmentioning
confidence: 99%