DocumentCode
2193943
Title
Framework for validation, test and analysis of real-time scheduling algorithms and scheduler implementations
Author
Golatowski, Frank ; Hildebrandt, Jens ; Blumenthal, Jan ; Timmermann, Dirk
Author_Institution
Inst. of Appl. Microelectron. & Comput. Sci., Rostock Univ., Germany
fYear
2002
fDate
2002
Firstpage
146
Lastpage
152
Abstract
This paper describes our work towards a rapid prototyping system for hard real-time systems focusing on scheduling algorithms and scheduler implementations. The framework aims at speeding up the decision making process during selection of a suitable scheduling algorithm for a real-time application. The framework supports various kinds of real-time scheduling algorithms, which can be simulated for evaluation purposes. Furthermore, implementations of these algorithms can be tested in a real-time operating system (RTOS) with real or synthetic workloads. The algorithms are implemented as software routines, which are part of the operating system (OS), or realized within a coprocessor to free the operating system kernel from time consuming scheduling operations. Both kinds of implementations have to provide an application programming interface that hides the algorithm from implementation issues. The target operating system of our framework is mainly RT-Linux, even though development for those systems is possible under Linux as well as Windows-NT. The framework proposed in this paper is new in that it supports the selection of the right algorithm and the right implementation for the target platform based on real-time scheduling analysis.
Keywords
Unix; application program interfaces; coprocessors; program testing; program verification; real-time systems; scheduling; software prototyping; RT-Linux; Windows-NT; application programming interface; coprocessor; decision making; operating system kernel; program testing; program validation; rapid prototyping system; real-time operating system; real-time scheduling algorithms; Algorithm design and analysis; Application software; Coprocessors; Decision making; Operating systems; Prototypes; Real time systems; Scheduling algorithm; Software algorithms; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Rapid System Prototyping, 2002. Proceedings. 13th IEEE International Workshop on
ISSN
1074-6005
Print_ISBN
0-7695-1703-X
Type
conf
DOI
10.1109/IWRSP.2002.1029750
Filename
1029750
Link To Document