Abstract
In a series of papers we have been using a modification of the ideas of Curry and Howard to obtain reliable programs from formal proofs. In this paper we extend our earlier work by presenting a new approach for constructing correct SML structures and SML functors from CASL structured and parametrized Specifications by extracting the SML programs from constructive proofs of the axioms of the specifications. We provide a novel formal calculus with rules corresponding to the construction and instantiation of parametrized Specifications and then a program extraction procedure which produces SML programs that meet their Specifications.
| Original language | English |
|---|---|
| Title of host publication | Recent Trends in Algebraic Development Techniques |
| Subtitle of host publication | 15th International Workshop, WADT 2001 Joint with the CoFI WG Meeting Genova, Italy, April 1-3, 2001 Selected Papers |
| Editors | Maura Cerioli, Gianna Reggio |
| Place of Publication | Berlin Germany |
| Publisher | Springer |
| Pages | 280-304 |
| Number of pages | 25 |
| ISBN (Print) | 3540431594 |
| DOIs | |
| Publication status | Published - 2001 |
| Event | International Workshop on Algebraic Development Techniques 2001 - Genova, Italy Duration: 1 Apr 2001 → 3 Apr 2001 Conference number: 15th https://link.springer.com/book/10.1007/3-540-45645-7 (Proceedings) |
Publication series
| Name | Lecture Notes in Computer Science |
|---|---|
| Publisher | Springer |
| Volume | 2267 |
| ISSN (Print) | 0302-9743 |
Conference
| Conference | International Workshop on Algebraic Development Techniques 2001 |
|---|---|
| Abbreviated title | WADT 2001 |
| Country/Territory | Italy |
| City | Genova |
| Period | 1/04/01 → 3/04/01 |
| Internet address |
|