Twenty years of rewriting logic

J Meseguer - The Journal of Logic and Algebraic Programming, 2012 - Elsevier
Rewriting logic is a simple computational logic that can naturally express both concurrent
computation and logical deduction with great generality. This paper provides a gentle …

Rewriting logic: roadmap and bibliography

N Martı-Oliet, J Meseguer - Theoretical Computer Science, 2002 - Elsevier
The theory and applications of rewriting logic have been vigorously developed by
researchers all over the world during the past eleven years. The attached bibliography …

[書籍][B] Some tools

M Clavel, F Durán, S Eker, P Lincoln, N Martí-Oliet… - 2007 - Springer
This chapter describes some existing Maude-based tools that are available for download.
The first section describes tools concerned with analysis of either Maude specifications, or of …

Membership algebra as a logical framework for equational specification

J Meseguer - International Workshop on Algebraic Development …, 1997 - Springer
This paper proposes membership equational logic—a Horn logic in which the basic
predicates are equations t= t′ and membership assertions t: s stating that a term t belongs …

[書籍][B] Introducing obj

JA Goguen, T Winkler, J Meseguer, K Futatsugi… - 2000 - Springer
This is an introduction to the philosophy and use of OBJ, emphasizing its oper-ational
semantics, with aspects of its history and its logical semantics. Release 2 of OBJ3 is …

Stratego: A language for program transformation based on rewriting strategies system description of stratego 0.5

E Visser - International Conference on Rewriting Techniques and …, 2001 - Springer
Program transformation is used in many areas of software engineering. Examples include
compilation, optimization, synthesis, refactoring, migration, normalization and improvement …

Rewriting logic as a logical and semantic framework

N Martí-Oliet, J Meseguer - Electronic Notes in Theoretical Computer …, 1996 - Elsevier
Rewriting logic [40] is proposed as a logical framework in which other logics can be
represented, and as a semantic framework for the specification of languages and systems …

Principles of maude

M Clavel, S Eker, P Lincoln, J Meseguer - Electronic Notes in Theoretical …, 1996 - Elsevier
This paper introduces the basic concepts of the rewriting logic language Maude and
discusses its implementation. Maude is a wide-spectrum language supporting formal …

[PDF][PDF] Maude manual (version 3.1)

M Clavel, F Durán, S Eker, S Escobar… - … University of Illinois …, 2020 - maude.cs.illinois.edu
This introduction tries to give the big picture on the goals, design philosophy, logical
foundations, applications, and overall structure of Maude. It is written in an impressionistic …

A survey of rewriting strategies in program transformation systems

E Visser - Electronic Notes in Theoretical Computer Science, 2001 - Elsevier
Program transformation is used in a wide range of applications including compiler
construction, optimization, program synthesis, refactoring, software renovation, and reverse …