Formal Methods Seminar by Gilles Dowek  
Date: March 9, 2007
Time: 10:30am
Location: NIA, Rm 137
Additional Information: Presentation (.pdf)

A Formal Toolbox to Prove Properties of Programming Languages
Gilles Dowek, Ecole Polytechnique

Proving properties of programming languages is often delicate. Writing proofs formally, using a verification system such as PVS of Coq, is often the only safe way to identify the hypotheses that are needed, for a property to be established. We present in this talk a formal toolbox containing various reduction relation constructions and theorems that state that these constructions preserve some properties such as determinism and compositionality. This toolbox has been used to prove properties of NASA's Plan Execution Interchange Language (PLEXIL), buy may also be used to prove properties of other programming languages.




100 Exploration Way, Hampton, VA 23666 | (757) 325-6700 | Directions
© 2008 National Institute of Aerospace