Title :
Multi-thread graph: a system model for real-time embedded software synthesis
Author :
Thoen, Filip ; Van der Steen, Jan ; De Jong, Gjalt ; Goossens, Gert ; Man, Hugo De
Author_Institution :
IMEC, Leuven, Belgium
Abstract :
Software synthesis is a new approach which focuses on the support of real-time embedded multi-tasking software without the use of operating systems. A software synthesis system starts from a concurrent process system specification and maps this description automatically onto one or more processors. In this paper the internal system-level model which captures the embedded software and which is the backbone of our software synthesis methodology, is presented. The model captures the fine-grain behaviour of a system, and supports multiple threads of control (concurrency), synchronisation, data communication, hierarchy and timing constraints
Keywords :
data flow graphs; multiprocessing programs; real-time systems; software engineering; concurrency; concurrent process system specification; control flow concepts; data communication; fine-grain behaviour; hierarchy constraints; internal system-level model; multi-tasking software; multi-thread graph; real-time embedded software synthesis; software synthesis methodology; synchronisation; system model; timing constraints; Automatic control; Communication system control; Concurrent computing; Control system synthesis; Embedded software; Operating systems; Real time systems; Software systems; Spine; Yarn;
Conference_Titel :
European Design and Test Conference, 1997. ED&TC 97. Proceedings
Conference_Location :
Paris
Print_ISBN :
0-8186-7786-4
DOI :
10.1109/EDTC.1997.582403