|
|
|
|
|
by yolodeveloper
2708 days ago
|
|
Sorry, I still am wobbly on the matter of how TLA+ is different from QuickCheck and it's clones? The idea that "you don't test a use-case, you test many inputs that may work differently" is solved by fuzzing/test factories. So TLA+ without the fuzzing, leaves what, temporal stuff? Did I miss anything? |
|
TLA+ does indeed have a model checker, but model checkers don't "try many inputs." They check the entire state-space, covering potentially infinitely many executions.