Optimizations for Faster Execution of Esterel Programs

  • Authors:
  • Dumitru Potop-Butucaru;Robert de Simone

  • Affiliations:
  • -;-

  • Venue:
  • MEMOCODE '03 Proceedings of the First ACM and IEEE International Conference on Formal Methods and Models for Co-Design
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Several efficient compilation techniques have been recentlyproposed for the generation of sequential (C) codefrom Esterel programs. Consisting essentially in direct simulationof the reactive features of the language, these techniquesneed now to be accommodated with traditional issuesof Esterel - the definition of formal semantics, the constructivecausality, and the design of efficient and correctmethods for analysis and optimization.We address some of these problems by defining a newintermediate model for the representation of Esterel programs.The new representation level preserves much of theinitial program structure while making the control flow patternand the hierarchical state structure explicit. It supportsthe full Esterel semantics, and it is a good support forefficient analysis, optimization, and code generation algorithmsbased on static analysis.