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.

Download full text files

Export metadata

Additional Services

Share in Twitter Search Google Scholar
Metadaten
Author:Manfred Schmidt-SchaußORCiDGND, Joachim Niehren, Jan Schwinghammer, David SabelORCiDGND
URN:urn:nbn:de:hebis:30-53623
URL:http://www.ki.informatik.uni-frankfurt.de/papers/frank/frank-33.pdf
Parent Title (German):Technical report Frank / Johann-Wolfgang-Goethe-Universität, Fachbereich Informatik und Mathematik, Institut für Informatik ; 33
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):2008/02/19
Date of first Publication:2008/02/19
Publishing Institution:Universitätsbibliothek Johann Christian Senckenberg
Release Date:2008/03/07
Tag:lambda calculus; nondeterminism; programming languages; semantics; translation
GND Keyword:Lambda-Kalkül; Operationale Semantik; Programmiersprache
Issue:Version: 19. Febr. 2008
Page Number:19
Last Page:19
HeBIS-PPN:195575067
Institutes:Informatik und Mathematik / Informatik
Dewey Decimal Classification:0 Informatik, Informationswissenschaft, allgemeine Werke / 00 Informatik, Wissen, Systeme / 004 Datenverarbeitung; Informatik
Licence (German):License LogoDeutsches Urheberrecht