arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2102.02363cs.PL
收藏

层次抽象图的操作语义

Operational Semantics with Hierarchical Abstract Syntax Graphs

Dan R. Ghica

摘要:

这是一个激励教程介绍了语义分析的程序设计语言使用图形语言作为表示的条款,和图形改写作为表示的减少规则。我们展示了如何图形化语言自动结合所需的功能,如阿尔法等价,以及它如何可以描述纯计算,命令式存储,并在一个统一的框架控制功能。图语义结合了结构操作语义和抽象机器的一些最好的特性,同时提供了强大的新方法来推理上下文等价。所有技术细节都可以在Muroya和作者的扩展技术报告以及Muroya的博士论文中找到。

英文摘要:

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 alpha-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 and in Muroya's doctoral dissertation.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑