Operational semantics with hierarchical abstract syntax graphs

1Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

This is a motivating tutorial introduction to a semantic analysis of programming languages using a graphical language as the representation of terms, and graph rewriting as a representation of reduction rules. We show how the graphical language automatically incorporates desirable features, such as α-equivalence and how it can describe pure computation, imperative store, and control features in a uniform framework. The graph semantics combines some of the best features of structural operational semantics and abstract machines, while offering powerful new methods for reasoning about contextual equivalence. All technical details are available in an extended technical report by Muroya and the author [11] and in Muroya’s doctoral dissertation [21].

Cite

CITATION STYLE

APA

Ghica, D. R. (2021). Operational semantics with hierarchical abstract syntax graphs. In Electronic Proceedings in Theoretical Computer Science, EPTCS (Vol. 334, pp. 1–10). Open Publishing Association. https://doi.org/10.4204/eptcs.334.1

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free