• Home
  • Search
  • Rewriting Logic and Maude: Concepts and Applications
  • Cite Icon27
  • https://doi.org/10.1007/10721975_1Copy DOI Icon

Rewriting Logic and Maude: Concepts and Applications

  • Jan 1, 2000
  • José Meseguer
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

For the most part, rewriting techniques have been developed and applied to support efficient equational reasoning and equational specification, verification, and programming. Therefore, a rewrite rule \(t \longrightarrow t'\) has been usually interpreted as a directed equation t = t ’. Rewriting logic is a substantial broadening of the semantics given to rewrite rules. The equational reading is abandoned, in favor of a more dynamic interpretation. There are now in fact two complementary readings of a rule \(t \longrightarrow t'\), one computational, and another logical: (i) computationally, the rewrite rule \(t \longrightarrow t'\) is interpreted as a local transition in a concurrent system; (ii) logically, the rewrite rule \(t \longrightarrow t'\) is interpreted as an inference rule. The experience gained so far strongly suggest that rewriting is indeed a very flexible and general formalism for both computational and logical applications. This means that from the computational point of view rewriting logic is a very expressive semantic framework, in which many different models of concurrency, languages, and distributed systems can be specified and programmed; and that from a logical point of view is a general logical framework in which many different logics can be represented and implemented. This paper introduces the main concepts of rewriting logic and of the Maude rewriting logic language, and discusses a wide range of semantic framework and logical framework applications that have been developed in rewriting logic using Maude.KeywordsInference RuleEquational TheoryLinear LogicLogical FrameworkConcurrent SystemThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Similar Papers
  • Book Chapter
  • Citations62

Research Directions in Rewriting Logic

  • Jan 01, 1999
  • José Meseguer
  • Research Article
  • Citations2

Willard Van Orman Quine. On what there is. A reprint of XIX 134(1). From a logical point of view, by Willard Van Orman Quine, second, revised edition, Harvard University Press, Cambridge, Mass., 1961, and Harper Torchbooks, The Science Library, Harper & Row, New York and Evanston 1963, pp. 1–19. - Willard Van Orman Quine. Two dogmas of empiricism. A reprint

  • Apr 26, 1968
  • Journal of Symbolic Logic
  • Frederic B Fitch
  • Research Article
  • Citations18

Formal compiler construction in a logical framework

  • Sep 01, 2006
  • Higher-Order and Symbolic Computation
  • Jason Hickey +1
  • Research Article
  • Citations204

Twenty years of rewriting logic

  • Aug 21, 2012
  • The Journal of Logic and Algebraic Programming
  • José Meseguer
  • Book Chapter
  • Citations2

PLATO: A tool to assist programming as term rewriting and theorem proving

  • Jan 01, 1995
  • Andre J Sampaio +5
  • Book Chapter

Applications of logic in algebra: Examples from clone theory

  • Sep 07, 2009
  • Martin Goldstern
  • Front Matter
  • Citations1

Preface: Volume 58, Issue 2

  • Nov 01, 2001
  • Electronic Notes in Theoretical Computer Science
  • Maria Paola Bonacina +1
  • Book Chapter
  • Citations5

Automated Certification of Non-Interference in Rewriting Logic

  • Jan 01, 2009
  • Mauricio Alba-Castro +2
  • Research Article
  • Citations13

The Open Calculus of Constructions (Part I): An Equational Type Theory with Dependent Types for Programming, Specification, and Interactive Theorem Proving

  • Jan 01, 2005
  • Fundamenta Informaticae
  • Mark-Oliver Stehr
  • Book Chapter
  • Citations17

Supporting multiparadigm programming on actor architectures

  • Jan 01, 1989
  • Gul Agha
  • Front Matter

Preface: Volume 36

  • Jan 01, 2000
  • Electronic Notes in Theoretical Computer Science
  • Kokichi Futatsugi
  • Book Chapter
  • Citations2

Action Refinement from a Logical Point of View

  • Dec 16, 2002
  • Mila Majster-Cederbaum +2
  • Research Article
  • Citations1

Fragmented Future Contingents and Omniscience

  • Jan 01, 2018
  • Roczniki Filozoficzne
  • Ciro De Florio +1
  • Research Article
  • Citations3

Metaphor Revisited

  • Sep 01, 2008
  • New Literary History
  • Dennis Sobolev
  • Book Chapter
  • Citations27

Specification-based testing of concurrent systems

  • Jan 01, 1997
  • Andreas Ulrich +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.