MPI-INF Logo
Campus Event Calendar

Event Entry

New for: D5

What and Who

Phase Semantics and Self-Validating Compilers

Andrei Voronkov
University of Manchester
AG2 Working Group Seminar
AG 1, AG 2, AG 3, AG 4, AG 5  
Expert Audience

Date, Time and Location

Tuesday, 28 October 2003
16:00
-- Not specified --
46.1 - MPII
024
Saarbrücken

Abstract

    Abstract:
   We introduce phase semantics which allows one to specify
   formally the semantics of real, non-toy, programming languages.
   Phase semantics can be considered as an executable specification
   on data structures, called certificates. If one has a compiler
   that produces a certificate, phase semantics can be used to
   check automatically that the certificate conforms to the
   semantics, and hence to validate the result of the compilation.

   We will describe the main features of phase semantics and its
   applications, such as

   * self-validating compilers
   * compiler debugging
   * formal specification of programming languages
   * formal design of programming languages
   * multi-paradigm compilation
   * programming language standardisation




Contact

--email hidden
passcode not visible
logged in users only

Brigitta Hansen, 10/27/2003 14:57
Brigitta Hansen, 10/27/2003 14:57 -- Created document.