JAHUEL: a formal framework for software synthesis

  • Authors:
  • I. Assayad;V. Bertin;F. -X. Defaut;Ph. Gerner;O. Quévreux;S. Yovine

  • Affiliations:
  • VERIMAG, Centre Equation, Gières, France;STMicroelectronics, Crolles, France;VERIMAG, Centre Equation, Gières, France;VERIMAG, Centre Equation, Gières, France;VERIMAG, Centre Equation, Gières, France;VERIMAG, Centre Equation, Gières, France

  • Venue:
  • ICFEM'05 Proceedings of the 7th international conference on Formal Methods and Software Engineering
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a theoretically sound and automated model-based design, analysis, and implementation framework for synthesizing correct-by-construction code. Special emphasis is put on multi-threaded software and multi-processor architectures. The framework consists in (1) a formal language which provides platform-independent constructs to specify the behavior of an application using an abstract execution model, and (2) a compilation chain for refining the application abstract model into its concrete implementation on a target platform. The prototype Jahuel is currently being used for developing experimental industrial applications.