首页 | 本学科首页   官方微博 | 高级检索  
     


A Rewriting Logic Approach to Operational Semantics (Extended Abstract)
Authors:Traian Florin erb&#x;nu&#x;&#x;  Grigore Rou  Jos Meseguer
Affiliation:aDepartment of Computer Science, University of Illinois at Urbana-Champaign
Abstract:This paper shows how rewriting logic semantics (RLS) can be used as a computational logic framework for operational semantic definitions of programming languages. Several operational semantics styles are addressed: big-step and small-step structural operational semantics (SOS), modular SOS, reduction semantics with evaluation contexts, and continuation-based semantics. Each of these language definitional styles can be faithfully captured as an RLS theory, in the sense that there is a one-to-one correspondence between computational steps in the original language definition and computational steps in the corresponding RLS theory. A major goal of this paper is to show that RLS does not force or pre-impose any given language definitional style, and that its flexibility and ease of use makes RLS an appealing framework for exploring new definitional styles.
Keywords:operational semantics  rewriting logic  programming languages
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号