Separate compilation and execution of imperative synchronous modules

  • Authors:
  • Eric Vecchié;Jean-Pierre Talpin;Klaus Schneider

  • Affiliations:
  • INRIA Rennes - Bretagne Atlantique, Rennes Cedex, France;INRIA Rennes - Bretagne Atlantique, Rennes Cedex, France;University of Kaiserslautern, Kaiserslautern, Germany

  • Venue:
  • Proceedings of the Conference on Design, Automation and Test in Europe
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The compilation of imperative synchronous languages like Esterel has been widely studied, the separate compilation of synchronous modules has not, and remains a challenge. We propose a new compilation method inspired by traditional sequential code generation techniques to produce coroutines whose hierarchical structure reflects the control flow of the original source code. A minimalistic runtime system executes separately compiled modules.