├── .gitignore ├── 2PCTM ├── 2PCwithBTM.old ├── 2PCwithBTM.pdf └── 2PCwithBTM.tla ├── BenOr └── benor.tla ├── DAO ├── dao.pdf ├── dao.tla ├── dao2.pdf └── dao2.tla ├── DiningPhil ├── diningHygenic0.tla ├── diningHygienic.tla ├── diningRound0.tla └── diningRound1.tla ├── Paxos ├── fpax1.tla └── pax2.tla ├── Puzzles ├── CabbageGoatWolf_Pluscal.cfg └── CabbageGoatWolf_Pluscal.tla ├── README.md ├── Streamlet ├── README.md ├── str0.tla ├── str1.tla └── str2.tla ├── SyncConsensus ├── README.MD ├── syncCon1.pdf ├── syncCon1.tla ├── syncCon3.pdf └── syncCon3.tla ├── VoldemortKV ├── README.md ├── voldchain.tla └── voldemortSimple.tla ├── str1.tla └── str2.tla /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | *.tla~ 3 | *.*~ -------------------------------------------------------------------------------- /2PCTM/2PCwithBTM.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/2PCTM/2PCwithBTM.old -------------------------------------------------------------------------------- /2PCTM/2PCwithBTM.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/2PCTM/2PCwithBTM.pdf -------------------------------------------------------------------------------- /2PCTM/2PCwithBTM.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/2PCTM/2PCwithBTM.tla -------------------------------------------------------------------------------- /BenOr/benor.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/BenOr/benor.tla -------------------------------------------------------------------------------- /DAO/dao.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/DAO/dao.pdf -------------------------------------------------------------------------------- /DAO/dao.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/DAO/dao.tla -------------------------------------------------------------------------------- /DAO/dao2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/DAO/dao2.pdf -------------------------------------------------------------------------------- /DAO/dao2.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/DAO/dao2.tla -------------------------------------------------------------------------------- /DiningPhil/diningHygenic0.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/DiningPhil/diningHygenic0.tla -------------------------------------------------------------------------------- /DiningPhil/diningHygienic.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/DiningPhil/diningHygienic.tla -------------------------------------------------------------------------------- /DiningPhil/diningRound0.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/DiningPhil/diningRound0.tla -------------------------------------------------------------------------------- /DiningPhil/diningRound1.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/DiningPhil/diningRound1.tla -------------------------------------------------------------------------------- /Paxos/fpax1.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/Paxos/fpax1.tla -------------------------------------------------------------------------------- /Paxos/pax2.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/Paxos/pax2.tla -------------------------------------------------------------------------------- /Puzzles/CabbageGoatWolf_Pluscal.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/Puzzles/CabbageGoatWolf_Pluscal.cfg -------------------------------------------------------------------------------- /Puzzles/CabbageGoatWolf_Pluscal.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/Puzzles/CabbageGoatWolf_Pluscal.tla -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/README.md -------------------------------------------------------------------------------- /Streamlet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/Streamlet/README.md -------------------------------------------------------------------------------- /Streamlet/str0.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/Streamlet/str0.tla -------------------------------------------------------------------------------- /Streamlet/str1.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/Streamlet/str1.tla -------------------------------------------------------------------------------- /Streamlet/str2.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/Streamlet/str2.tla -------------------------------------------------------------------------------- /SyncConsensus/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/SyncConsensus/README.MD -------------------------------------------------------------------------------- /SyncConsensus/syncCon1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/SyncConsensus/syncCon1.pdf -------------------------------------------------------------------------------- /SyncConsensus/syncCon1.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/SyncConsensus/syncCon1.tla -------------------------------------------------------------------------------- /SyncConsensus/syncCon3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/SyncConsensus/syncCon3.pdf -------------------------------------------------------------------------------- /SyncConsensus/syncCon3.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/SyncConsensus/syncCon3.tla -------------------------------------------------------------------------------- /VoldemortKV/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/VoldemortKV/README.md -------------------------------------------------------------------------------- /VoldemortKV/voldchain.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/VoldemortKV/voldchain.tla -------------------------------------------------------------------------------- /VoldemortKV/voldemortSimple.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/VoldemortKV/voldemortSimple.tla -------------------------------------------------------------------------------- /str1.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/str1.tla -------------------------------------------------------------------------------- /str2.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdem/PlusCal-examples/HEAD/str2.tla --------------------------------------------------------------------------------