|
|
|
|
|
by pjmlp
221 days ago
|
|
Which on my eyes renders it into a useless academic exercise, regardless of how well renowned the people behind TLA+ happen to be. Scenario proof modeling that is bound to human translation errors is as useful in practice, as doing PowerPoint driven software architecture. Every step of the flow requires an expert on TLA+, the actual programming language and frameworks being used, to manually validate everything still means exactly the same across all layers. |
|
The obvious difference with PowerPoint design is that non-trivial failure modes can be surfaced automatically if they're reflected in the toy model - PowerPoint slides don't do this.
You don't even have to use TLA itself for this purpose, a Lean development could also do this - but then you would have to put together much of the basic formalism (which ultimately works by combining the "modalities" of time, state and non-determinism) on your own.