SwePub
Sök i LIBRIS databas

  Extended search

WFRF:(Pinho Luis Miguel)
 

Search: WFRF:(Pinho Luis Miguel) > RTFM-core :

RTFM-core : Language and Implementation

Lindgren, Per (author)
Luleå tekniska universitet,EISLAB
Lindner, Marcus (author)
Luleå tekniska universitet,EISLAB
Lindner, Andreas (author)
Luleå tekniska universitet,EISLAB
show more...
Pereira, David J. (author)
ISEP, Instituto Superior de Engenharia do Porto
Pinho, Luis Miguel (author)
ISEP, Instituto Superior de Engenharia do Porto
show less...
 (creator_code:org_t)
Piscataway, NJ : IEEE Communications Society, 2015
2015
English.
In: 2015 IEEE 10th Conference on Industrial Electronics and Applications (ICIEA). - Piscataway, NJ : IEEE Communications Society. - 9781479983896 ; , s. 990-995
  • Conference paper (peer-reviewed)
Abstract Subject headings
Close  
  • 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 structure of the system. Whereas C-source can be arbitrarily embedded in the model, and/or externally referenced, the instep to mainstream development is minimal, and a smooth transition of legacy code is possible. A prototype compiler implementation for RTFM-core is presented. The compiler generates C-code output that compiled together withtheRTFM-kernelprimitivesrunsonbaremetal.TheRTFMkernel guarantees deadlock-lock free execution and efficiently exploits the underlying interrupt hardware for static priority scheduling and resource management under the Stack Resource Policy. This allows a plethora of well-known methods to static verification (response time analysis, stack memory analysis, etc.) to be readily applied. The proposed language and supporting tool-chain is demonstrated by showing the complete process from RTFM-core source code into bare metal executables for a lightweight ARM-Cortex M3 target.

Subject headings

TEKNIK OCH TEKNOLOGIER  -- Elektroteknik och elektronik -- Inbäddad systemteknik (hsv//swe)
ENGINEERING AND TECHNOLOGY  -- Electrical Engineering, Electronic Engineering, Information Engineering -- Embedded Systems (hsv//eng)

Keyword

Inbyggda system
Embedded System

Publication and Content Type

ref (subject category)
kon (subject category)

Find in a library

To the university's database

Search outside SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Close

Copy and save the link in order to return to this view