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 …

A rewriting logic approach to operational semantics

TF Şerbănuţă, G Roşu, J Meseguer - Information and Computation, 2009‏ - Elsevier
This paper shows how rewriting logic semantics (RLS) can be used as a computational logic
framework for operational semantic definitions of programming languages. Several …

[HTML][HTML] The rewriting logic semantics project: A progress report

J Meseguer, G Roşu - Information and Computation, 2013‏ - Elsevier
Rewriting logic is an executable logical framework well suited for the semantic definition of
languages. Any such framework has to be judged by its effectiveness to bridge the existing …

Semantics, simulation, and formal analysis of modeling languages for embedded systems in Real-Time Maude

PC Ölveczky - Formal Modeling: Actors, Open Systems, Biological …, 2011‏ - Springer
This survey paper presents an overview of how Real-Time Maude has been used to provide
a formal semantics and formal analysis capabilities to a wide range of modeling languages …

Verifying hierarchical Ptolemy II discrete-event models using Real-Time Maude

K Bae, PC Ölveczky, TH Feng, EA Lee… - Science of Computer …, 2012‏ - Elsevier
This paper defines a real-time rewriting logic semantics for a significant subset of Ptolemy II
discrete-event models. This is a challenging task, since such models combine a …

[HTML][HTML] Sound and complete timed CTL model checking of timed Kripke structures and real-time rewrite theories

D Lepri, E Ábrahám, PC Ölveczky - Science of Computer Programming, 2015‏ - Elsevier
In this paper we show that the satisfaction of timed CTL (TCTL) formulas under the natural
continuous semantics for both discrete-time and dense-time timed Kripke structures can be …

A timed semantics of Orc

I Wehrman, D Kitchin, WR Cook, J Misra - Theoretical Computer Science, 2008‏ - Elsevier
Orc is a kernel language for structured concurrent programming. Orc provides three powerful
combinators that define the structure of a concurrent computation. These combinators …

[HTML][HTML] Semantics, distributed implementation, and formal analysis of KLAIM models in Maude

J Eckhardt, T Mühlbauer, J Meseguer… - Science of Computer …, 2015‏ - Elsevier
Emerging distributed systems such as cloud-based services are characterized by
computations over different explicit localities, moving code and data, and a high degree of …

Dist-Orc: A rewriting-based distributed implementation of Orc with formal analysis

M AlTurki, J Meseguer - arxiv preprint arxiv:1009.4260, 2010‏ - arxiv.org
Orc is a theory of orchestration of services that allows structured programming of distributed
and timed computations. Several formal semantics have been proposed for Orc, including a …

Timed CTL model checking in real-time maude

D Lepri, E Ábrahám, PC Ölveczky - … Workshop on Rewriting Logic and its …, 2012‏ - Springer
This paper presents a timed CTL model checker for Real-Time Maude and its semantic
foundations. In particular, we give a timed CTL model checking procedure for that is sound …