Published June 2003 | Version public
Book Section - Chapter

Rewriting UNITY

  • 1. ROR icon California Institute of Technology

Contributors

Abstract

In this paper we describe the implementation of the UNITY formalism as an extension of general-purpose languages and show its translation to C abstract syntax using PHOBOS, our generic front-end in the Mojave compiler. PHOBOS uses term rewriting to define the syntax and semantics of programming languages, and automates their translation to an internal compiler representation. Furthermore, it provides access to formal reasoning capabilities using the integrated MetaPRL theorem prover, through which advanced optimizations and transformations can be implemented or formal proofs derived.

Additional Information

© Springer-Verlag Berlin Heidelberg 2003.

Additional details

Identifiers

Eprint ID
98170
DOI
10.1007/3-540-44881-0_11
Resolver ID
CaltechAUTHORS:20190823-105107663

Related works

Dates

Created
2019-08-23
Created from EPrint's datestamp field
Updated
2021-11-16
Created from EPrint's last_modified field

Caltech Custom Metadata

Series Name
Lecture Notes in Computer Science
Series Volume or Issue Number
2706