AbstractOperational semantics for programming languages usually come in two flavours: big-step and small-step. Both are defined using deduction rules with a congruence rule allowing reduction in certain contexts. For a description based on rewrite rules, known approaches consist in deriving an abstract machine, which is very close to implementation. In this paper, we describe the operational semantics of an imperative language in a rule-based style, arguably as abstract as the other kinds of semantics. Moreover, we combine the approach with the store-based semantics, which puts the focus on memory states rather than values, which is more appropriate for imperative languages
Plotkin's structural operational semantics provides a tried and tested method for defining the seman...
AbstractThe paper describes a language consisting of two layers, terms and computation rules, whose ...
We show how one can use rewriting logic to faithfully capture (not implement) various operational se...
AbstractOperational semantics for programming languages usually come in two flavours: big-step and s...
We show how one can use rewriting logic to faithfully capture (not implement) various operational se...
AbstractThis paper shows how rewriting logic semantics (RLS) can be used as a computational logic fr...
AbstractWe present a general method to achieve modularity of semantic definitions of programming lan...
In these lecture notes we present a few basic approaches to the definition of the semantics of progr...
AbstractWe present a new approach to providing a structural operational semantics for imperative pro...
Operational semantics is a known and popular semantic method for describing the execution of program...
AbstractWe review links between three logic formalisms and three approaches to specifying operationa...
We present an operational semantics for an imperative language with concurrency and procedures. The ...
AbstractThis paper shows how rewriting logic semantics (RLS) can be used as a computational logic fr...
Various logic-based frameworks have been proposed for specifying the operational semantics of progra...
This paper shows how rewriting logic semantics (RLS) can be used as a compu-tational logic framework...
Plotkin's structural operational semantics provides a tried and tested method for defining the seman...
AbstractThe paper describes a language consisting of two layers, terms and computation rules, whose ...
We show how one can use rewriting logic to faithfully capture (not implement) various operational se...
AbstractOperational semantics for programming languages usually come in two flavours: big-step and s...
We show how one can use rewriting logic to faithfully capture (not implement) various operational se...
AbstractThis paper shows how rewriting logic semantics (RLS) can be used as a computational logic fr...
AbstractWe present a general method to achieve modularity of semantic definitions of programming lan...
In these lecture notes we present a few basic approaches to the definition of the semantics of progr...
AbstractWe present a new approach to providing a structural operational semantics for imperative pro...
Operational semantics is a known and popular semantic method for describing the execution of program...
AbstractWe review links between three logic formalisms and three approaches to specifying operationa...
We present an operational semantics for an imperative language with concurrency and procedures. The ...
AbstractThis paper shows how rewriting logic semantics (RLS) can be used as a computational logic fr...
Various logic-based frameworks have been proposed for specifying the operational semantics of progra...
This paper shows how rewriting logic semantics (RLS) can be used as a compu-tational logic framework...
Plotkin's structural operational semantics provides a tried and tested method for defining the seman...
AbstractThe paper describes a language consisting of two layers, terms and computation rules, whose ...
We show how one can use rewriting logic to faithfully capture (not implement) various operational se...