We describe a substructural logic with ordered, linear, and persistent propositions and then endow a fragment with a committed choice forward-chaining operational interpretation. Exploiting higher-order terms in this metalanguage, we specify the operational semantics of a number of object language features, such as call-by-value, call-by-name, call-by-need, mutable store, parallelism, communication, exceptions and continuations. The specifications exhibit a high degree of uniformity and modularity that allows us to analyze the structural properties required for each feature in isolation. Our substructural framework thereby provides a new methodology for language specification that synthesizes structural operational semantics, abstract machi...
AbstractOperational semantics for programming languages usually come in two flavours: big-step and s...
Structural operational semantics is a popular technique for specifying the meaning of programs by me...
Modularity is an important pragmatic aspect of semantic descriptions. In denotational semantics, the...
We describe a substructural logic with ordered, lin-ear, and persistent propositions and then endow ...
A logical framework and its implementation should serve as a flexible tool for specifying, simulatin...
AbstractWe review links between three logic formalisms and three approaches to specifying operationa...
This paper shows how rewriting logic semantics (RLS) can be used as a computational logic framework ...
AbstractThis paper shows how rewriting logic semantics (RLS) can be used as a computational logic fr...
The operational semantics of programming and specification languages is often presented via inferenc...
Defining a formal (i.e., mathematical) semantics for computer languages is the first step towards de...
The abstract interpretation of programs relates the exact semantics of a programming language to an ...
Plotkin's structural operational semantics provides a tried and tested method for defining the seman...
This paper shows how rewriting logic semantics (RLS) can be used as a computational logic framework ...
This paper shows how rewriting logic semantics (RLS) can be used as a compu-tational logic framework...
The paper focuses on the use of linear logic as a specification language of the operational semantic...
AbstractOperational semantics for programming languages usually come in two flavours: big-step and s...
Structural operational semantics is a popular technique for specifying the meaning of programs by me...
Modularity is an important pragmatic aspect of semantic descriptions. In denotational semantics, the...
We describe a substructural logic with ordered, lin-ear, and persistent propositions and then endow ...
A logical framework and its implementation should serve as a flexible tool for specifying, simulatin...
AbstractWe review links between three logic formalisms and three approaches to specifying operationa...
This paper shows how rewriting logic semantics (RLS) can be used as a computational logic framework ...
AbstractThis paper shows how rewriting logic semantics (RLS) can be used as a computational logic fr...
The operational semantics of programming and specification languages is often presented via inferenc...
Defining a formal (i.e., mathematical) semantics for computer languages is the first step towards de...
The abstract interpretation of programs relates the exact semantics of a programming language to an ...
Plotkin's structural operational semantics provides a tried and tested method for defining the seman...
This paper shows how rewriting logic semantics (RLS) can be used as a computational logic framework ...
This paper shows how rewriting logic semantics (RLS) can be used as a compu-tational logic framework...
The paper focuses on the use of linear logic as a specification language of the operational semantic...
AbstractOperational semantics for programming languages usually come in two flavours: big-step and s...
Structural operational semantics is a popular technique for specifying the meaning of programs by me...
Modularity is an important pragmatic aspect of semantic descriptions. In denotational semantics, the...