git @ Cat's Eye Technologies The-Glosscubator / 05803c7
Introduce TLA+ category, and add 1991 paper by Lamport on TLA. Chris Pressey 6 months ago
13 changed file(s) with 153 addition(s) and 107 deletion(s). Raw diff Collapse all Expand all
1111
1212 <!-- TOTALS -->
1313
14 Currently it consists of **587** web pages, **66** repositories, **146** papers, and **162** books in **91** topics.
14 Currently it consists of **587** web pages, **66** repositories, **147** papers, and **162** books in **92** topics.
1515 Of these, [**105** have the highest rating](by-rating/Top-rated.md),
1616 [**27** are considered classics](by-rating/Classic.md),
17 [**49** are considered very interesting](by-rating/Very%20Interesting.md),
17 [**50** are considered very interesting](by-rating/Very%20Interesting.md),
1818 while [**68** are yet to be rated](by-rating/Unrated.md).
1919
2020 <!-- /TOTALS -->
100100 * [Shell Scripting](by-topic/Shell%20Scripting/#shell-scripting)
101101 * [Software Engineering](by-topic/Software%20Engineering/#software-engineering)
102102 * [Specification](by-topic/Specification/#specification)
103 * [TLA(plus)](by-topic/TLA(plus)/#tlaplus)
103104 * [TRS-80](by-topic/TRS-80/#trs-80)
104105 * [Technology](by-topic/Technology/#technology)
105106 * [Term Rewriting](by-topic/Term%20Rewriting/#term-rewriting)
562562 ### Model Checking
563563
564564 * used-in: bookmarks
565 * see-also: Logic, Specification, Theorem Proving
565 * see-also: Logic, Specification, Theorem Proving, TLA(plus)
566566
567567 .
568568
817817 ### Specification
818818
819819 * used-in: books, bookmarks
820 * see-also: Software Engineering, Logic, Refinement Calculus, Model Checking, Theorem Proving
820 * see-also: Software Engineering, Logic, Refinement Calculus, Model Checking, Theorem Proving, TLA(plus)
821821
822822 .
823823
892892
893893 .
894894
895 ### TLA(plus)
896
897 * title: TLA+
898 * used-in: bookmarks
899 * see-also: Specification, Model Checking
900
901 .
902
895903 ### Tools
896904
897905 * used-in: Chrysoberyl
148148
149149 * [Parsing as Deduction](https://web.archive.org/web/20171210015524/http://www.aclweb.org/old_anthology/P/P83/P83-1021.pdf)
150150
151 ### TLA(plus)
152
153 * [The Temporal Logic of Actions](https://archive.org/details/bitsavers_dectechrep_507277)
154
151155 ### Term Rewriting
152156
153157 * [Combinatory Reduction Systems](https://core.ac.uk/download/pdf/82018757.pdf)
155159
156160 Very Interesting Repos
157161 --------------
158
159 ### Model Checking
160
161 * [tlaplus/PlusPy: Python interpreter for TLA+ specifications](https://github.com/tlaplus/PlusPy)
162162
163163 ### Programming Languages
164164
173173
174174 * [siraben/r5rs-denot: A correct Scheme interpreter derived from the R5RS spec\'s formal semantics, written in Haskell.](https://github.com/siraben/r5rs-denot)
175175
176 ### TLA(plus)
177
178 * [tlaplus/PlusPy: Python interpreter for TLA+ specifications](https://github.com/tlaplus/PlusPy)
179
176180 ### Theorem Proving
177181
178182 * [stepchowfun/proofs: My personal repository of formally verified mathematics.](https://github.com/stepchowfun/proofs)
66 SPDX-License-Identifier: CC0-1.0
77 -->
88
9 [(Up)](../../#topics) | _See also: [Logic](../Logic/#logic), [Specification](../Specification/#specification), [Theorem Proving](../Theorem%20Proving/#theorem-proving)_
9 [(Up)](../../#topics) | _See also: [Logic](../Logic/#logic), [Specification](../Specification/#specification), [Theorem Proving](../Theorem%20Proving/#theorem-proving), [TLA(plus)](../TLA(plus)/#tlaplus)_
1010
1111 - - - -
1212
1313
1414 ### Web resources
1515
16 ### CTL
17
1816 [Lecture Notes on CTL Model Checking - 23-ctl.pdf](https://www.cs.cmu.edu/~15414/s23/s22/lectures/23-ctl.pdf)
19
20 ### TLA+
21
22 [The TLA+ Home Page](https://lamport.azurewebsites.net/tla/tla.html)
23
24 [Learn TLA+ --- Learn TLA+](https://www.learntla.com/)
25
26 [Practical TLA+ by Hillel Wayne](https://lamport.azurewebsites.net/tla/practical-tla.html)
27
28 ### Other
2917
3018 [Alloy (specification language) - Wikipedia](https://en.wikipedia.org/wiki/Alloy_(specification_language))
3119
3220 [multi tasking - Help understanding Petersons Algorithm for N Processes - Computer Science Stack Exchange](https://cs.stackexchange.com/questions/164777/help-understanding-petersons-algorithm-for-n-processes)
3321
3422 [Sally by SRI-CSL](https://sri-csl.github.io/sally/)
35
36 ### Repositories
37
38 [tlaplus/PlusPy: Python interpreter for TLA+ specifications](https://github.com/tlaplus/PlusPy)
3923
4024 ### Papers
4125
+0
-15
by-topic/Model Checking/Repositories.md less more
0 Model Checking Repos
1 ====================
2
3 <!--
4 SPDX-FileCopyrightText: Chris Pressey, the original author of this work, has dedicated it to the public domain.
5
6 SPDX-License-Identifier: CC0-1.0
7 -->
8
9 ### tlaplus/PlusPy: Python interpreter for TLA+ specifications
10
11 * url: https://github.com/tlaplus/PlusPy
12 * license: MIT
13
14 .
66 SPDX-License-Identifier: CC0-1.0
77 -->
88
9 ### CTL
10
11 * is-heading: true
12
13 .
14
159 ### Lecture Notes on CTL Model Checking - 23-ctl.pdf
1610
1711 * url: https://www.cs.cmu.edu/~15414/s23/s22/lectures/23-ctl.pdf
18
19 .
20
21 ### TLA+
22
23 * is-heading: true
24
25 .
26
27 ### The TLA+ Home Page
28
29 * url: https://lamport.azurewebsites.net/tla/tla.html
30
31 .
32
33 ### Learn TLA+ --- Learn TLA+
34
35 * url: https://www.learntla.com/
36
37 .
38
39 ### Practical TLA+ by Hillel Wayne
40
41 * url: https://lamport.azurewebsites.net/tla/practical-tla.html
42
43 .
44
45 ### Other
46
47 * is-heading: true
4812
4913 .
5014
3939
4040 .
4141
42 ### The TLA+ Home Page
43
44 * rating: 1
45
46 .
47
48 ### Learn TLA+ --- Learn TLA+
49
50 * rating: 1
51
52 .
53
54 ### Practical TLA+ by Hillel Wayne
55
56 * rating: 1
57
58 .
59
60 ### Alloy (specification language) - Wikipedia
61
62 * rating: 1
63
64 .
65
6642 ### multi tasking - Help understanding Petersons Algorithm for N Processes - Computer Science Stack Exchange
6743
6844 * rating: 1
7450 * rating: 1
7551
7652 .
77
78 ### tlaplus/PlusPy: Python interpreter for TLA+ specifications
79
80 * rating: 2
81
82 This is not actually model checking, this is interpreting TLA+.
66 SPDX-License-Identifier: CC0-1.0
77 -->
88
9 [(Up)](../../#topics) | _See also: [Software Engineering](../Software%20Engineering/#software-engineering), [Logic](../Logic/#logic), [Refinement Calculus](../Refinement%20Calculus/#refinement-calculus), [Model Checking](../Model%20Checking/#model-checking), [Theorem Proving](../Theorem%20Proving/#theorem-proving)_
9 [(Up)](../../#topics) | _See also: [Software Engineering](../Software%20Engineering/#software-engineering), [Logic](../Logic/#logic), [Refinement Calculus](../Refinement%20Calculus/#refinement-calculus), [Model Checking](../Model%20Checking/#model-checking), [Theorem Proving](../Theorem%20Proving/#theorem-proving), [TLA(plus)](../TLA(plus)/#tlaplus)_
1010
1111 - - - -
1212
0 TLA+ Papers
1 ===========
2
3 <!--
4 SPDX-FileCopyrightText: Chris Pressey, the original author of this work, has dedicated it to the public domain.
5
6 SPDX-License-Identifier: CC0-1.0
7 -->
8
9 ### The Temporal Logic of Actions
10
11 * date: 1991
12 * authors: Leslie Lamport
13 * url: https://archive.org/details/bitsavers_dectechrep_507277
14
15 .
0 TLA+
1 ----
2
3 <!--
4 SPDX-FileCopyrightText: Chris Pressey, the original author of this work, has dedicated it to the public domain.
5
6 SPDX-License-Identifier: CC0-1.0
7 -->
8
9 [(Up)](../../#topics) | _See also: [Specification](../Specification/#specification), [Model Checking](../Model%20Checking/#model-checking)_
10
11 - - - -
12
13
14 ### Web resources
15
16 [The TLA+ Home Page](https://lamport.azurewebsites.net/tla/tla.html)
17
18 [Learn TLA+ --- Learn TLA+](https://www.learntla.com/)
19
20 [Practical TLA+ by Hillel Wayne](https://lamport.azurewebsites.net/tla/practical-tla.html)
21
22 ### Repositories
23
24 [tlaplus/PlusPy: Python interpreter for TLA+ specifications](https://github.com/tlaplus/PlusPy)
25
26 ### Papers
27
28 [The Temporal Logic of Actions](https://archive.org/details/bitsavers_dectechrep_507277)
0 TLA+ Repos
1 ==========
2
3 <!--
4 SPDX-FileCopyrightText: Chris Pressey, the original author of this work, has dedicated it to the public domain.
5
6 SPDX-License-Identifier: CC0-1.0
7 -->
8
9 ### tlaplus/PlusPy: Python interpreter for TLA+ specifications
10
11 * url: https://github.com/tlaplus/PlusPy
12 * license: MIT
13
14 .
0 TLA+
1 ====
2
3 <!--
4 SPDX-FileCopyrightText: Chris Pressey, the original author of this work, has dedicated it to the public domain.
5
6 SPDX-License-Identifier: CC0-1.0
7 -->
8
9 ### The TLA+ Home Page
10
11 * url: https://lamport.azurewebsites.net/tla/tla.html
12
13 .
14
15 ### Learn TLA+ --- Learn TLA+
16
17 * url: https://www.learntla.com/
18
19 .
20
21 ### Practical TLA+ by Hillel Wayne
22
23 * url: https://lamport.azurewebsites.net/tla/practical-tla.html
24
25 .
0 Commentary by Chris Pressey
1 ===========================
2
3 <!--
4 Copyright (c) 2024 Chris Pressey, Cat's Eye Technologies.
5
6 SPDX-License-Identifier: CC-BY-ND-4.0
7 -->
8
9 This work is distributed under a CC-BY-ND-4.0 license, with the following explicit
10 exception: the ratings may be freely used for any purpose with no limitations.
11
12 TLA+
13 ----
14
15 ### The Temporal Logic of Actions
16
17 * rating: 2
18
19 .
20
21 ### The TLA+ Home Page
22
23 * rating: 1
24
25 .
26
27 ### Learn TLA+ --- Learn TLA+
28
29 * rating: 1
30
31 .
32
33 ### Practical TLA+ by Hillel Wayne
34
35 * rating: 1
36
37 .
38
39 ### tlaplus/PlusPy: Python interpreter for TLA+ specifications
40
41 * rating: 2
42
43 Most TLA+ tools do model checking or theorem proving, but this one is actually an interpreter.