2003
DOI: 10.1007/3-540-45061-0_22
|View full text |Cite
|
Sign up to set email alerts
|

Generalized Rewrite Theories

Abstract: Since its introduction, more than a decade ago, rewriting logic has attracted the interest of both theorists and practitioners, who have contributed in showing its generality as a semantic and logical framework and also as a programming paradigm. The experimentation conducted in these years has suggested that some significant extensions to the original definition of the logic would be very useful in practice. In particular, the Maude system now supports subsorting and conditions in the equational logic for dat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
58
0

Year Published

2003
2003
2021
2021

Publication Types

Select...
6
2

Relationship

3
5

Authors

Journals

citations
Cited by 45 publications
(58 citation statements)
references
References 8 publications
0
58
0
Order By: Relevance
“…Then, by now "classical", formal specification languages Alloy [16], CafeOBJ [9], CSP [13], Event B [1], ASM [23], CASL [7], DC [27], Maude [6,20,5], MSCs [15], RSL [10], TLA+ [17], Z [26], Petri Nets [24], Statecharts [11], VDM [8], etc. need be further explored, formal interfaces of satisfaction established, and new, formal, or at least mathematical specification languages be developed.…”
Section: Discussionmentioning
confidence: 99%
“…Then, by now "classical", formal specification languages Alloy [16], CafeOBJ [9], CSP [13], Event B [1], ASM [23], CASL [7], DC [27], Maude [6,20,5], MSCs [15], RSL [10], TLA+ [17], Z [26], Petri Nets [24], Statecharts [11], VDM [8], etc. need be further explored, formal interfaces of satisfaction established, and new, formal, or at least mathematical specification languages be developed.…”
Section: Discussionmentioning
confidence: 99%
“…In the general version of rewrite theories over MEL theories defined in [7], a rewrite theory is a tuple R = (Σ , E , ϕ, R) consisting of: (i) a MEL theory (Σ , E ); (ii) a function ϕ: Σ → P f (N) assigning to each function symbol f :…”
Section: Equational and Rewriting Logicmentioning
confidence: 99%
“…A key goal of this work is to document the tool's theoretical foundations, based on a simplified semantics of real-time rewrite theories [23,28] made possible by some recent developments in the foundations of rewriting logic [7]; these simplified theoretical foundations are explained in Section 3. We also give a precise description of the semantics of Real-Time Maude specifications and of its symbolic execution and formal analysis commands.…”
Section: Introductionmentioning
confidence: 99%
“…Indeed, there are several rewriting logic language implementations, including CafeOBJ [11], ELAN [3], and Maude [7,8]. Rewriting logic then has inference rules to infer all the possible concurrent computations in a system [16,4], in the sense that, given two states…”
Section: Rewriting Logicmentioning
confidence: 99%
“…The definition is exactly the same except for item (4), where the implication must actually be an equivalence.…”
Section: (Preservation Of Transitionsmentioning
confidence: 99%