Title :
Real-time multi-tasking in software synthesis for information processing systems
Author :
Thoen, Filip ; Cornero, Marco ; Goossens, Gert ; De Man, Hugo
Author_Institution :
IMEC, Leuven, Belgium
Abstract :
Software synthesis is a new approach which focuses on the support of embedded systems without the use of operating systems. Compared to traditional design practices, a better utilization of the available time and hardware resources can be achieved, because the static information provided by the system specification is fully exploited and an application-specific solution is automatically generated. On-going research on a software synthesis approach for real-time information processing systems is presented which starts from a concurrent process system specification and tries to automate the mapping of this description to a single processor. An internal representation model which is well-suited for the support of concurrency and timing constraints is proposed, together with flexible execution models for multi-tasking with real-time constraints. The method is illustrated on a personal terminal receiver demodulator for mobile satellite communication
Keywords :
computer aided software engineering; concurrency control; multiprocessing programs; processor scheduling; real-time systems; automatic processor mapping; automatically generated application-specific solution; concurrent process system specification; embedded systems; flexible execution models; hardware resource utilization; information processing systems; internal representation model; mobile satellite communication; personal terminal receiver demodulator; real-time multi-tasking; software synthesis; static information; time utilization; timing constraints; Concurrent computing; Demodulation; Embedded software; Embedded system; Hardware; Information processing; Operating systems; Real time systems; Satellite communication; Timing;
Conference_Titel :
System Synthesis, 1995., Proceedings of the Eighth International Symposium on
Conference_Location :
Cannes
Print_ISBN :
0-8186-7076-2
DOI :
10.1109/ISSS.1995.520612