DocumentCode
1926440
Title
A Code Generation Framework for Time-Triggered Real-Time Systems
Author
Pletzer, Johannes ; Templ, Josef ; Pree, Wolfgang
Author_Institution
C. Doppler Lab. Embedded Software Syst., Univ. of Salzburg, Salzburg
fYear
2009
fDate
25-27 May 2009
Firstpage
437
Lastpage
442
Abstract
We propose ttCodeGen, a flexible code generation framework for potentially distributed, time-triggered real-time systems. It is designed for developing systems based on the Logical Execution Time (LET) programming paradigm which enables the platform independent description of the timing behavior of such systems. The ttCodeGen framework covers both code generation on node level as well as the generation of a communication schedule for the bus connecting the nodes. For that purpose task and communication schedules must be generated. Those schedules influence each other and consequently our framework deals with their interdependence. The framework is extensible by the use of plug-ins, which are used to support specific node platforms and communication protocols and therefore guarantee a clear separation of platform independent from platform dependent concerns. We present the plug-in interfaces and describe sample plug-ins we developed for the FlexRay communication bus using two hardware platforms with FlexRay controllers.
Keywords
program compilers; real-time systems; FlexRay communication bus; FlexRay controllers; code generation; logical execution time programming; time-triggered real-time systems; ttCodeGen; Communication system control; Embedded software; Hardware; Joining processes; Laboratories; Logic programming; Protocols; Real time systems; Runtime; Timing; code generation; framework; logical execution time; platform abstraction; scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Software and Systems, 2009. ICESS '09. International Conference on
Conference_Location
Zhejiang
Print_ISBN
978-1-4244-4359-8
Type
conf
DOI
10.1109/ICESS.2009.46
Filename
5066680
Link To Document