A denotational semantics for Handel-C hardware compilation

  • Authors:
  • Juan Ignacio Perna;Jim Woodcock

  • Affiliations:
  • Computer Science Department, The University of York, York, United Kingdom;Computer Science Department, The University of York, York, United Kingdom

  • Venue:
  • ICFEM'07 Proceedings of the formal engineering methods 9th international conference on Formal methods and software engineering
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Handel-C is a hybrid language based on C and CSP for the high level description of hardware components. Several semantic models for the language and a non-rigorous compilation mechanism have been proposed for it. The compilation has been empirically validated and used in commercial tools, but never formally verified. This work presents a semantic model of the generated hardware and establishes the foundations for the formal verification of correctness of the transformation approach.