"Tackling Concurrency Bugs with TLA+" by Hillel Wayne
Strange Loop ConferenceYouTube ↗
延伸阅读 1
字幕解读
Wayne 用账户转账展示 TLA+ 如何搜索模型里的违规状态:先写下余额不得透支,再让检查器给出导致透支的交错步骤。结论取决于纳入模型的状态和规则。
视频与逐字稿来源 ↗ · 引文按字幕原文展示,可点时间戳回看片段。
补充字幕原文 2
find one that violated our invariant it also provided an error tracerequired 17 steps to reproduce the error