Adequacy of compositional translations for observational semantics
We investigate methods and tools for analysing translations between programming languages with respect to observational semantics. The behaviour of programs is observed in terms of may- and must-convergence in arbitrary contexts, and adequacy of translations, i.e., the reflection of program equivalence, is taken to be the fundamental correctness condition. For compositional translations we propose a notion of convergence equivalence as a means for proving adequacy. This technique avoids explicit reasoning about contexts, and is able to deal with the subtle role of typing in implementations of language extension.
| Author: | Manfred Schmidt-Schauß, Joachim Niehren, Jan Schwinghammer, David Sabel |
|---|---|
| URN: | urn:nbn:de:hebis:30-53623 |
| Series (Serial Number) | Technical report Frank / Johann-Wolfgang-Goethe-Universität, Fachbereich Informatik und Mathematik, Institut für Informatik (33) |
| Publisher: | Johann Wolfgang Goethe-Univ., Fachbereich Informatik und Mathematik, Inst. für Informatik, Research group for Artificial Intelligence and Software Technology |
| Place of publication: | Frankfurt [am Main] |
| Document Type: | Working Paper |
| Language: | English |
| Date of Publication (online): | 07.03.2008 |
| Year of first Publication: | 2008 |
| Publishing Institution: | Univ.-Bibliothek Frankfurt am Main |
| Tag: | lambda calculus ; nondeterminism ; programming languages ; semantics ; translation |
| SWD-Keyword: | Lambda-Kalkül; Operationale Semantik ; Programmiersprache |
| HeBIS PPN: | 195575067 |
| Institutes: | Informatik |
| Dewey Decimal Classification: | 004 Datenverarbeitung; Informatik |
| Sammlungen: | Universitätspublikationen |
| Licence (German): | Veröffentlichungsvertrag für Publikationen ohne Print on Demand |





