An overview of the K semantic framework

G Roșu, TF Șerbănută - The Journal of Logic and Algebraic Programming, 2010 - Elsevier
K is an executable semantic framework in which programming languages, calculi, as well as
type systems or formal analysis tools can be defined, making use of configurations …

The rewriting logic semantics project

J Meseguer, G Roşu - Theoretical Computer Science, 2007 - Elsevier
Rewriting logic is a flexible and expressive logical framework that unifies algebraic
denotational semantics and structural operational semantics (SOS) in a novel way, avoiding …

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 …

Implicit propagation in structural operational semantics

PD Mosses, MJ New - Electronic Notes in Theoretical Computer Science, 2009 - Elsevier
In contrast to a transition system specification in process algebra, a structural operational
semantics (SOS) of a programming language usually involves auxiliary entities: stores …

Composition of languages, models, and analyses

C Talcott, S Ananieva, K Bae, B Combemale… - … Model-Based Analysis …, 2021 - Springer
This chapter targets a better understanding of the compositionality of analyses, including
different forms of compositionality and specific conditions of composition. Analysis involves …

The rewriting logic semantics project

J Meseguer, G Roşu - Electronic Notes in Theoretical Computer Science, 2006 - Elsevier
Rewriting logic is a flexible and expressive logical framework that unifies denotational
semantics and SOS in a novel way, avoiding their respective limitations and allowing very …

The K primer (version 3.3)

TF Şerbănuţă, A Arusoaie, D Lazar, C Ellison… - Electronic Notes in …, 2014 - Elsevier
This paper serves as a brief introduction to the K tool, a system for formally defining
programming languages. It is shown how sequential or concurrent languages can be …

Defining and executing P systems with structured data in K

T Şerbănuţă, G Ştefănescu, G Roşu - International Workshop on …, 2008 - Springer
K is a rewrite-based framework proposed for giving formal executable semantics to
programming languages and/or calculi. K departs from other rewrite-based frameworks in …

[책][B] A rewriting approach to concurrent programming language design and semantics

TF Serbanuta - 2010 - search.proquest.com
A plethora of programming languages have been and continue to be developed to keep
pace with hardware advancements and the ever more demanding requirements of software …