Published June 2003
| public
Book Section - Chapter
Rewriting UNITY
- Other:
- Nieuwenhuis, Robert
Chicago
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
- Eprint ID
- 98170
- DOI
- 10.1007/3-540-44881-0_11
- Resolver ID
- CaltechAUTHORS:20190823-105107663
- Created
-
2019-08-23Created from EPrint's datestamp field
- Updated
-
2021-11-16Created from EPrint's last_modified field
- Series Name
- Lecture Notes in Computer Science
- Series Volume or Issue Number
- 2706