Theorem proving support in programming language semantics

Computer Science – Logic in Computer Science

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Propos\'e pour publication dans l'ouvrage \`a la m\'emoire de Gilles Kahn

Scientific paper

We describe several views of the semantics of a simple programming language as formal documents in the calculus of inductive constructions that can be verified by the Coq proof system. Covered aspects are natural semantics, denotational semantics, axiomatic semantics, and abstract interpretation. Descriptions as recursive functions are also provided whenever suitable, thus yielding a a verification condition generator and a static analyser that can be run inside the theorem prover for use in reflective proofs. Extraction of an interpreter from the denotational semantics is also described. All different aspects are formally proved sound with respect to the natural semantics specification.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Theorem proving support in programming language semantics does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Theorem proving support in programming language semantics, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Theorem proving support in programming language semantics will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-90143

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.