Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jeujeus/learning-tlaplus

Sample modules and specifications, along my journey of learning TLA+.
https://github.com/jeujeus/learning-tlaplus

Last synced: about 2 months ago
JSON representation

Sample modules and specifications, along my journey of learning TLA+.

Awesome Lists containing this project

README

        

# My Journey with TLA+
In the course of my doctorate, I am working on formal verification.
I am learning TLA+ for this purpose.
In this repo I document my first steps.

| Type | Name |
| ------- | -------------------------------- |
| PlusCal | [ExponentiationOperator](PlusCal/ExponentiationOperator) |
| PlusCal | [NAlternatingTurns](PlusCal/NAlternatingTurns) |
| PlusCal | [QuickSort](PlusCal/QuickSort) |
| PlusCal | [AlternatingBitProtocol](PlusCal/AlternatingBitProtocol) |
| PlusCal | [AlternatingBitWithEnvironmentProtocol](PlusCal/AlternatingBitWithEnvironmentProtocol) |
| PlusCal | [TowersOfHanoi](PlusCal/TowersOfHanoi) |
| TLA+ | [FarmerCrossesRiver](TLA+/FarmerCrossesRiver) |
| TLA+ | [SieveOfEratosthenes](TLA+/SieveOfEratosthenes) |
| TLA+ | [TicTacToe](TLA+/TicTacToe) |
| TLA+ | [TowersOfHanoi](TLA+/TowersOfHanoi) |