K is a definitional framework based on term rewriting, in which programming languages, calculi, as well as type systems or formal analysis tools can be defined making use of special list and/or set structures, called cells, which can be potentially nested. In addition to cells, K definitions contain equations capturing structural equivalences that do not count as computational steps, and rewrite rules capturing computational steps or irreversible transitions. Rewrite rules in K are unconditional, i.e., they need no computational premises (they are rule schemata and may have ordinary side conditions, though), and they are context-insensitive, so in K rewrite rules apply concurrently as soon as they match, without any contextual delay or rest...
This paper presents an executable rewriting logic semantics of K-Scheme, a dialect of Scheme based (...
Term-rewriting systems, that is, sets of directed equations, provide a paradigm of computation with ...
A plethora of programming languages have been and continue to be developed to keep pace with hardwar...
K is a definitional framework based on term rewriting, in which programming languages, calculi, as w...
K is an executable semantic framework in which programming languages, calculi, as well as type syst...
AbstractK is an executable semantic framework in which programming languages, calculi, as well as ty...
K is an algebraic framework for defining programming languages. It consists of a technique and of a ...
K is an algebraic framework for defining programming languages. It consists of a technique and of a ...
Contribution à un ouvrage.This chapter introduces term rewriting and some of its applications from d...
This paper presents an executable rewriting logic semantics of R5RS Scheme using the K definitional ...
AbstractThis paper gives an overview of the tool-supported K framework for semantics-based programmi...
A rewrite logic semantic definitional framework for programming languages is introduced, called K, t...
AbstractA rewrite logic semantic definitional framework for programming languages is introduced, cal...
Term rewriting proved to be a simple, uniform and powerful computational paradigm. Rewrite rules i...
Abstract. This paper presents an executable rewriting logic semantics of R5RS Scheme using the K def...
This paper presents an executable rewriting logic semantics of K-Scheme, a dialect of Scheme based (...
Term-rewriting systems, that is, sets of directed equations, provide a paradigm of computation with ...
A plethora of programming languages have been and continue to be developed to keep pace with hardwar...
K is a definitional framework based on term rewriting, in which programming languages, calculi, as w...
K is an executable semantic framework in which programming languages, calculi, as well as type syst...
AbstractK is an executable semantic framework in which programming languages, calculi, as well as ty...
K is an algebraic framework for defining programming languages. It consists of a technique and of a ...
K is an algebraic framework for defining programming languages. It consists of a technique and of a ...
Contribution à un ouvrage.This chapter introduces term rewriting and some of its applications from d...
This paper presents an executable rewriting logic semantics of R5RS Scheme using the K definitional ...
AbstractThis paper gives an overview of the tool-supported K framework for semantics-based programmi...
A rewrite logic semantic definitional framework for programming languages is introduced, called K, t...
AbstractA rewrite logic semantic definitional framework for programming languages is introduced, cal...
Term rewriting proved to be a simple, uniform and powerful computational paradigm. Rewrite rules i...
Abstract. This paper presents an executable rewriting logic semantics of R5RS Scheme using the K def...
This paper presents an executable rewriting logic semantics of K-Scheme, a dialect of Scheme based (...
Term-rewriting systems, that is, sets of directed equations, provide a paradigm of computation with ...
A plethora of programming languages have been and continue to be developed to keep pace with hardwar...