promising-coq

Concurrency semantics

Development of a promising semantics for relaxed-memory concurrency

The Coq development of A Promising Semantics for Relaxed-Memory Concurrency

GitHub

33 stars
13 watching
5 forks
Language: Coq
last commit: almost 2 years ago
concurrencypromising-semanticsshared-memory

Related projects:

RepositoryDescriptionStars
coq-concurrency/plutoA Coq-based web server written in a functional programming language86
snu-sf/pacoA Coq library for proving properties about stateful systems through parameterized coinduction43
coq-community/fav-ssrA comprehensive library of verified data structures and algorithms in Coq45
dboulytchev/minikanren-coqA certified semantics for relational programming language specification, providing verified implementations of syntax and semantics for miniKanren languages26
coq-community/semanticsA comprehensive survey of programming language semantics styles implemented in Coq46
xavierleroy/cdf-mech-semDevelopment of formal semantics and verification tools for imperative languages and functional programming languages.64
coq-community/reglangProvides definitions and verified translations between various representations of regular languages in the Coq proof assistant41
coq-community/chaparA framework for verifying causal consistency in distributed key-value stores and their clients using the Coq proof assistant32
sharow/libconcurrentA lightweight, low-overhead concurrency library360
coq-community/autosubstAutomates formalizing syntactic theories with variable binders in Coq52
xavierleroy/cdf-sem-mecaThis project provides a development environment and software tools for formalizing the semantics of programming languages in the Coq proof assistant.21
coq-community/sudokuA formalisation of Sudoku in Coq to solve the puzzle using a naive Davis-Putnam procedure20
coq-community/parsequeA Coq library that provides a total parser combinator library with support for building parsers and grammars in the language of Coq.42
thery/flocqlectureAn introductory course on floating-point numbers and formal proof using Coq6