Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
423173 | Electronic Notes in Theoretical Computer Science | 2006 | 16 Pages |
Abstract
We present a system, called RZ, for automatic generation of program specifications from mathemat- ical theories. We translate mathematical theories to specifications by computing their realizability interpretations in the ML language augmented with assertions (as comments). While the system is best suited for descriptions of those data structures that can be easily described in mathemat- ical language (e.g., finitely presented groups, real arithmetic, graphs, etc.), it also elucidates the relationship between data structures and constructive mathematics.
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics