Abstract. This paper reports on results concerning the combination of non-standard semantics via interpreters. We define what a semantics combination means and identify under which conditions a combination can be realized by computer programs (robustness, safely combinable). We develop the underlying mathematical theory and examine the mean-ing of several non-standard interpreter towers. Our results suggest a tech-nique for the implementation of a certain class of programming language dialects by composing a hierarchy of non-standard interpreters.
Many different semantic descriptions have been proposed for programming languages and work has been ...
Given a tower of interpreters, i.e., a sequence of multiple interpreters interpreting one another as...
The Interpreter design pattern providesan elegant and natural way of implementing systemsbased on te...
this paper, semantics modifiers exist for a wide class of computational problems, including non-stan...
An approach for systematically modifying the semantics of programming languages by semantics modifie...
AbstractIn 1997, Cousot introduced a hierarchy where semantics are related with each other by abstra...
This paper is concerned with systems to support high-level-language- oriented interpreted machines. ...
The research summarised here concerns theoretical aspects involved in the implementation of program...
We present a program interpretation technique relying on an higher order abstract syntax which allow...
The paper reports on extensions to the MAX system enabling the generation and refinement of interpre...
Programming language semantics are usually defined informally in some form of technical natural lang...
Interpreters and compilers are two different ways of implementing programming languages. An interpre...
We construct a hierarchy of semantics by successive abstract interpretations. Starting from a maxima...
AbstractWe consider the specification and verification of modules in hierarchically structured progr...
Language-based tools involve some (ad-hoc) elements of a language's intended (say, formal) sema...
Many different semantic descriptions have been proposed for programming languages and work has been ...
Given a tower of interpreters, i.e., a sequence of multiple interpreters interpreting one another as...
The Interpreter design pattern providesan elegant and natural way of implementing systemsbased on te...
this paper, semantics modifiers exist for a wide class of computational problems, including non-stan...
An approach for systematically modifying the semantics of programming languages by semantics modifie...
AbstractIn 1997, Cousot introduced a hierarchy where semantics are related with each other by abstra...
This paper is concerned with systems to support high-level-language- oriented interpreted machines. ...
The research summarised here concerns theoretical aspects involved in the implementation of program...
We present a program interpretation technique relying on an higher order abstract syntax which allow...
The paper reports on extensions to the MAX system enabling the generation and refinement of interpre...
Programming language semantics are usually defined informally in some form of technical natural lang...
Interpreters and compilers are two different ways of implementing programming languages. An interpre...
We construct a hierarchy of semantics by successive abstract interpretations. Starting from a maxima...
AbstractWe consider the specification and verification of modules in hierarchically structured progr...
Language-based tools involve some (ad-hoc) elements of a language's intended (say, formal) sema...
Many different semantic descriptions have been proposed for programming languages and work has been ...
Given a tower of interpreters, i.e., a sequence of multiple interpreters interpreting one another as...
The Interpreter design pattern providesan elegant and natural way of implementing systemsbased on te...