Skip to content

Commit

Permalink
more detailed description of the project in opam and README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
palmskog committed Dec 7, 2023
1 parent caa7e9b commit 8857af3
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 9 deletions.
12 changes: 9 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,15 @@
[coqdoc-link]: https://runtimeverification.github.io/vlsm-docs/latest/coqdoc/toc.html


A validating labelled state transition and message production system
(VLSM) abstractly models a distributed system with faults. This project
contains a formalization of VLSMs and their theory in the Coq proof assistant.
The theory of Validating Labelled State transition and Message
production systems (VLSMs) can be used to abstractly describe
and prove properties of distributed systems executing in
the presence of faults. This project contains a formalization
of this theory in the Coq proof assistant along with several
examples of distributed protocols modeled and verified using VLSMs,
including the ELMO (Equivocation-Limited Message Observer)
family of message validating protocols and the Paxos protocol
for crash-tolerant distributed consensus.

## Meta

Expand Down
12 changes: 9 additions & 3 deletions coq-vlsm.opam
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,15 @@ license: "BSD-3-Clause"

synopsis: "Coq formalization of validating labelled state transition and message production systems"
description: """
A validating labelled state transition and message production system
(VLSM) abstractly models a distributed system with faults. This project
contains a formalization of VLSMs and their theory in the Coq proof assistant."""
The theory of Validating Labelled State transition and Message
production systems (VLSMs) can be used to abstractly describe
and prove properties of distributed systems executing in
the presence of faults. This project contains a formalization
of this theory in the Coq proof assistant along with several
examples of distributed protocols modeled and verified using VLSMs,
including the ELMO (Equivocation-Limited Message Observer)
family of message validating protocols and the Paxos protocol
for crash-tolerant distributed consensus."""

build: ["dune" "build" "-p" name "-j" jobs]
depends: [
Expand Down
12 changes: 9 additions & 3 deletions meta.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,15 @@ synopsis: >-
and message production systems
description: |-
A validating labelled state transition and message production system
(VLSM) abstractly models a distributed system with faults. This project
contains a formalization of VLSMs and their theory in the Coq proof assistant.
The theory of Validating Labelled State transition and Message
production systems (VLSMs) can be used to abstractly describe
and prove properties of distributed systems executing in
the presence of faults. This project contains a formalization
of this theory in the Coq proof assistant along with several
examples of distributed protocols modeled and verified using VLSMs,
including the ELMO (Equivocation-Limited Message Observer)
family of message validating protocols and the Paxos protocol
for crash-tolerant distributed consensus.
publications:
- pub_doi: 10.48550/arXiv.2202.12662
Expand Down

0 comments on commit 8857af3

Please sign in to comment.