DocumentCode
1594979
Title
Scheduling of time enhanced c (TEC)
Author
Fritzsche, Rene ; Siemers, Christian
Author_Institution
Dept. of Comput. Sci., Clausthal Univ. of Technol., Clausthal-Zellerfeld, Germany
fYear
2010
Firstpage
1
Lastpage
6
Abstract
Real-time systems mainly consist of time or event-triggered tasks that must satisfy deadline-constraints and other limitations to the execution time. Scheduling of them is a common problem especially if no operating system can be used because of limited resources like code-size and CPU power. Previous approaches deal with multi-frame models to split tasks into smaller subtask that may be arranged at compile-time in a static way to cope with given deadlines. Handling of non-periodic events and context-switching problems demand a more dynamic scheduling. This paper presents an approach of using manually given information for timing constraints in order to rearrange the code to satisfy the deadlines automatically. The presented design is still able to handle events and to force the given functions to cooperate. Supporting hardware for producing timing-events may further help the system to organize the program-flow.
Keywords
dynamic scheduling; multiprogramming; real-time systems; software engineering; CPU power; context switching problem; deadline constraint; dynamic scheduling; event triggered task; multiframe model; nonperiodic event; program flow; real time system; split task; time enhanced C; timing constraint; Context; Switches; application-internal scheduler; forced cooperative design; multi-frame tasks; semi-dynamic scheduling; time-enhanced language;
fLanguage
English
Publisher
ieee
Conference_Titel
World Automation Congress (WAC), 2010
Conference_Location
Kobe
ISSN
2154-4824
Print_ISBN
978-1-4244-9673-0
Electronic_ISBN
2154-4824
Type
conf
Filename
5665620
Link To Document