Concurrent Kleene algebra and its foundations

From MaRDI portal
Publication:549679

DOI10.1016/J.JLAP.2011.04.005zbMath1278.68176OpenAlexW2096490078WikidataQ114851547 ScholiaQ114851547MaRDI QIDQ549679

Ian Wehrman, Bernhard Möller, Georg Struth, C. A. R. Hoare

Publication date: 18 July 2011

Published in: The Journal of Logic and Algebraic Programming (Search for Journal in Brave)

Full work available at URL: https://opus.bibliothek.uni-augsburg.de/opus4/frontdoor/index/index/docId/38907




Related Items (46)

Convolution as a Unifying ConceptTaming MultirelationsWeighted synchronous automataDevelopments in concurrent Kleene algebraConcurrent Kleene algebra with tests and branching automataUnifying Operational Weak Memory Verification: An Axiomatic ApproachObservation-Based Concurrent Program Logic for Relaxed Memory Consistency ModelsSchedulers and Finishers: On Generating the Behaviours of an Event StructureAlgebraic coherent confluence and higher globular Kleene algebrasGeneralised rely-guarantee concurrency: an algebraic foundationST-structuresConvolution and concurrencyLaws of Programming for ReferencesModeling Quantitative Aspects of Concurrent Systems Using Weighted Petri Net TransducersExploring an Interface Model for CKAA Program Construction and Verification Tool for Separation LogicA synchronous program algebra: a basis for reasoning about shared-memory and event-based concurrencyPosets with interfaces as a model for concurrencyDesigning a semantic model for a wide-spectrum language with concurrencyGenerating Posets Beyond NBalancing expressiveness in formal approaches to concurrencyProving language inclusion and equivalence by coinductionIn praise of algebraCatoids and modal convolution algebrasAn algebraic glimpse at bunched implications and separation logic\( \ell r\)-multisemigroups, modal quantales and the origin of localityAbstract strategies and coherenceOn algebra of program correctness and incorrectnessOn tools for completeness of Kleene algebra with hypothesesA Discrete Geometric Model of Concurrent Program ExecutionReordering Derivatives of Trace Closures of Regular Languages.Probabilistic rely-guarantee calculusCompletely and partially executable sequences of actions in deontic contextOn the algebraic structure of Weihrauch degreesOn Weighted Petri Net TransducersMitigating covert channels based on analysis of the potential for communicationUnifying Semantics for Concurrent ProgrammingConcurrent Kleene algebra and its foundationsUnnamed ItemSchedulers and finishers: on generating and filtering the behaviours of an event structureUnnamed ItemGeneric Models of the Laws of ProgrammingUnnamed ItemModal algebra and Petri netsA semantics and a logic for \textit{Fuzzy Arden Syntax}On the relation between concurrent separation logic and concurrent Kleene algebra


Uses Software



Cites Work




This page was built for publication: Concurrent Kleene algebra and its foundations