Mapping modular SOS to rewriting logic

  • Authors:
  • Christiano de O. Braga;E. Hermann Hæusler;José Meseguer;Peter D. Mosses

  • Affiliations:
  • Departamento de Ciência da Computação, Universidade Federal Fluminense;Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro;Computer Science Department, University of Illinois at Urbana-Champaign;BRICS & Department of Computer Science, University of Aarhus

  • Venue:
  • LOPSTR'02 Proceedings of the 12th international conference on Logic based program synthesis and transformation
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Modular SOS (MSOS) is a framework created to improve the modularity of structural operational semantics specifications, a formalism frequently used in the fields of programming languages semantics and process algebras. With the objective of defining formal tools to support the execution and verification of MSOS specifications, we have defined a mapping, named MtoR, from MSOS to rewriting logic (RWL), a logic which has been proposed as a logical and semantic framework. We have proven the correctness of M to R and implemented it as a prototype, the MSOS-SL Interpreter, in the Maude system, a high-performance implementation of RWL. In this paper we characterize the M to R mapping and the MSOS-SL Interpreter. The reader is assumed to have some basic knowledge of structural operational semantics and object-oriented concepts.