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 :
بازگشت