We show how one can use rewriting logic to faithfully capture (not implement) various operational semantic frameworks as rewrite logic theories, namely big-step and small-step semantics, reduction semantics using evaluation contexts, and continuation-based semantics. There is a one-to-one correspondence between an original operational semantics and its associated rewrite logic theory, both notationally and computationally. Once an operational semantics is defined as a rewrite logic theory, one can use standard, off-the-shelf context-insensitive rewrite engines to ``execute'' programs directly within their semantics; in other words, one gets interpreters for free for the defined languages, directly from their semantic definitions. Experiment...
This paper describes a completely automated method for generating efficient and competitive interpre...
Abstract. Rewriting logic is an executable logical framework well suited for the semantic definition...
AbstractWe review links between three logic formalisms and three approaches to specifying operationa...
We show how one can use rewriting logic to faithfully capture (not implement) various operational se...
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...
AbstractThis paper shows how rewriting logic semantics (RLS) can be used as a computational logic fr...
This paper shows how rewriting logic semantics (RLS) can be used as a compu-tational logic framework...
Rewriting logic is a flexible and expressive logical framework that unifies denotational semantics a...
This paper shows how rewriting logic semantics (RLS) can be used as a computational logic framework ...
Rewriting logic is a flexible and expressive logical framework that unifies algebraic denotational s...
AbstractRewriting logic is a flexible and expressive logical framework that unifies denotational sem...
AbstractRewriting logic is a flexible and expressive logical framework that unifies algebraic denota...
AbstractWe present a general method to achieve modularity of semantic definitions of programming lan...
Various logic-based frameworks have been proposed for specifying the operational semantics of progra...
This paper describes a completely automated method for generating efficient and competitive interpre...
Abstract. Rewriting logic is an executable logical framework well suited for the semantic definition...
AbstractWe review links between three logic formalisms and three approaches to specifying operationa...
We show how one can use rewriting logic to faithfully capture (not implement) various operational se...
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...
AbstractThis paper shows how rewriting logic semantics (RLS) can be used as a computational logic fr...
This paper shows how rewriting logic semantics (RLS) can be used as a compu-tational logic framework...
Rewriting logic is a flexible and expressive logical framework that unifies denotational semantics a...
This paper shows how rewriting logic semantics (RLS) can be used as a computational logic framework ...
Rewriting logic is a flexible and expressive logical framework that unifies algebraic denotational s...
AbstractRewriting logic is a flexible and expressive logical framework that unifies denotational sem...
AbstractRewriting logic is a flexible and expressive logical framework that unifies algebraic denota...
AbstractWe present a general method to achieve modularity of semantic definitions of programming lan...
Various logic-based frameworks have been proposed for specifying the operational semantics of progra...
This paper describes a completely automated method for generating efficient and competitive interpre...
Abstract. Rewriting logic is an executable logical framework well suited for the semantic definition...
AbstractWe review links between three logic formalisms and three approaches to specifying operationa...