Skip to content

Commit

Permalink
Add more internal links about formal methods
Browse files Browse the repository at this point in the history
  • Loading branch information
asatarin committed Apr 29, 2023
1 parent 4ce30c8 commit 515649d
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions README.md
Expand Up @@ -109,7 +109,9 @@ Jepsen is used by [CockroachDB](#cockroachlabs-cockroachdb), [VoltDB](#voltdb),
Companies using TLA+ to verify correctness of algorithms:
* [Amazon Web Services](#amazon-web-services)
* [PingCap for TiDB](#pingcap-tidb)
* [Elastic](#elastic-elasticsearch)
* [MongoDB](#mongodb)
* [CockroachLabs](#cockroachlabs-cockroachdb)
* [Microsoft](#microsoft) for services in Azure cloud
* [Confluent](#confluent-kafka) for Apache Kafka

Expand Down Expand Up @@ -315,6 +317,8 @@ Great discussion on tradeoffs between determinism, strengh of test oracles vs wi
* [Growing a protocol](https://blog.acolyer.org/2017/08/23/growing-a-protocol/) — applying [lineage driven fault injection](#lineage-driven-fault-injection) to test Elasticsearch replication protocol
* [Using TLA+ for fun and profit in the development of Elasticsearch](https://youtu.be/qYDcbcOVurc) by Yannick Welsch — Elasticsearch uses [TLA+](#formal-methods) to verify correctnes of their replication protocol

See also [formal methods](#formal-methods) section.


### MongoDB
* [MongoDB’s JavaScript Fuzzer: Creating Chaos (1/2)](https://www.mongodb.com/blog/post/mongodbs-java-script-fuzzer-creating-chaos)
Expand Down

0 comments on commit 515649d

Please sign in to comment.