Multi-thread graph: a system model for real-time embedded software synthesis

  • Authors:
  • F. Thoen;J. Van Der Steen;G. de Jong;G. Goossens;H De Man

  • Affiliations:
  • IMEC, Leuven, B-3001, Belgium;IMEC, Leuven, B-3001, Belgium;IMEC, Leuven, B-3001, Belgium;IMEC, Leuven, B-3001, Belgium;Professor at the Katholieke Universiteit Leuven, Belgium

  • Venue:
  • EDTC '97 Proceedings of the 1997 European conference on Design and Test
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

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.