Download PDFOpen PDF in browser

A Brief Introduction to the PVS2C Code Generator

8 pagesPublished: April 16, 2018

Abstract

We present a brief tutorial on the PVS2C code generator for producing C code from an applicative fragment of the PVS specification language. This fragment roughly corresponds to a self-contained functional language. The tutorial covers the generation of C code for numeric data types and associated operations, arrays, recursive data types, and higher- order operations.

Keyphrases: code generation, executable specifications, specification language

In: Natarajan Shankar and Bruno Dutertre (editors). Automated Formal Methods, vol 5, pages 109-116.

BibTeX entry
@inproceedings{AFM17:Brief_Introduction_PVS2C_Code,
  author    = {Natarajan Shankar},
  title     = {A Brief Introduction to the PVS2C Code Generator},
  booktitle = {Automated Formal Methods},
  editor    = {Natarajan Shankar and Bruno Dutertre},
  series    = {Kalpa Publications in Computing},
  volume    = {5},
  publisher = {EasyChair},
  bibsource = {EasyChair, https://easychair.org},
  issn      = {2515-1762},
  url       = {/publications/paper/Rzxm},
  doi       = {10.29007/v7k2},
  pages     = {109-116},
  year      = {2018}}
Download PDFOpen PDF in browser