2011
DOI: 10.1007/978-3-642-22953-4_1
|View full text |Cite
|
Sign up to set email alerts
|

The Rewriting Logic Semantics Project: A Progress Report

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
23
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 19 publications
(23 citation statements)
references
References 71 publications
0
23
0
Order By: Relevance
“…A survey on similar techniques that abstract away from possibly irrelevant information w.r.t. the problem under consideration is provided in [18].…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…A survey on similar techniques that abstract away from possibly irrelevant information w.r.t. the problem under consideration is provided in [18].…”
Section: Discussionmentioning
confidence: 99%
“…This way one derives a simplified, reduced semantics of SCOOP, more appropriate for model checking, for instance; the current SCOOP formalization in Maude is often too large for this purpose. A survey on abstracting techniques on top of Maude executable semantics is provided in [18]. Furthermore, the aliasing information could be used for the so-called "deadlocking" problem, where two or more executing threads are each waiting for the other to finish.…”
Section: Further Applications Of the Alias Calculusmentioning
confidence: 99%
“…The good theoretical and practical advantages of using rewriting logic to give semantic definitions to programming languages have stimulated an international research effort called the rewriting logic semantics project (see [333][334][335]423] for some overview papers). Not only have semantic definitions allowing effective program analyses been given for many real languages such as Java, the JVM, Scheme, and C, and for hardware description languages such as ABEL and Verilog: it has also been possible to build a host of sophisticated program analysis tools for real languages based on different kinds of abstract semantics.…”
Section: Rewriting Logic Semantics Of Programming Languagesmentioning
confidence: 99%
“…Further Reading. Besides [28], the following references may be helpful: (i) for the semantics of rewrite theories [90,19]; for the modeling of concurrent systems, programming languages, and logical systems in rewriting logic [98,94,107,123,108,83]; (iii) for the ground coherence property and how to check it [47]; (iv) for automatically transforming a rewrite theory into a semantically equivalent one that is ground coherent [100]; and for an even more general notion of rewrite theory well suited for symbolic computation [100].…”
Section: Computation = Deductionmentioning
confidence: 99%