inria-00257279, version 7
Adequacy of compositional translations for observational semantics
Manfred Schmidt-Schauß 1Joachim Niehren
2Jan Schwinghammer 3David Sabel 1
5th IFIP International Conference on Theoretical Computer Science 273 (2008) 521-535
Abstract: 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.
- 1: J. W. Goethe-Universitat
- J. W. Goethe-Universitat
- 2: MOSTRARE (INRIA Lille - Nord Europe)
- INRIA – CNRS : UMR8022 – Université des Sciences et Technologies de Lille - Lille I : EA3588 – Université Charles de Gaulle - Lille III
- 3: Programming Systems Lab [Saarland]
- Saarland University
- Domain : Computer Science/Programming Languages
- Comment : Revised Version from October 2008
- Available versions : v1 (2008-02-19) v2 (2008-04-14) v3 (2008-08-08) v4 (2008-08-08) v5 (2008-09-05) v6 (2008-10-14) v7 (2009-03-02)
- inria-00257279, version 7
- http://hal.inria.fr/inria-00257279
- oai:hal.inria.fr:inria-00257279
- From: Joachim Niehren
- Submitted on: Monday, 2 March 2009 21:42:01
- Updated on: Monday, 2 March 2009 21:45:39






Associated documents
Export