Title :
Scheduling strategies and estimations for concept-oriented rapid prototyping
Author :
Burst, A. ; Wolff, M. ; Kühl, M. ; Müller-Glaser, K.
Author_Institution :
Inst. for Inf. Process. Technol., Karlsruhe Univ., Germany
Abstract :
Scheduling strategies for a rapid prototyping system are discussed. Our rapid prototyping system is able to use several CASE-tools and generate code for models of heterogenous domains. By using the emerging CASE data interchange format CDIF the model data of CASE-tools is represented as tool-independent. This tool-independent layer serves as a basis for simulation and code generation. The generated code is partitioned in tasks which must be scheduled as fast as possible with a real-time operating system to support high performance applications. We classify scheduling requirements for the constraints of rapid prototyping and present a new scheduling strategy called pseudo-rate scheduling which significantly improves the execution speed of rapid prototyping applications. Additionally we provide a set of equations to estimate schedulability. Experimental results demonstrate the main advantages of our scheduling strategy
Keywords :
computer aided software engineering; operating systems (computers); program compilers; real-time systems; scheduling; software prototyping; CASE tools; CDIF; code generation; concept-oriented rapid prototyping; data interchange format; execution speed; experimental results; high performance applications; model data; pseudo-rate scheduling; real-time operating system; scheduling strategies; simulation; tool-independent layer; Computer aided software engineering; Dynamic scheduling; Hardware; Information processing; Processor scheduling; Prototypes; Real time systems; Software prototyping; Switches; Timing;
Conference_Titel :
Rapid System Prototyping, 1999. IEEE International Workshop on
Conference_Location :
Clearwater, FL
Print_ISBN :
0-7695-0246-6
DOI :
10.1109/IWRSP.1999.779044