HN 精选

"Finding bugs without running or even looking at code" by Jay Parlar

Strange Loop Conference
4 人推荐 · 跨 4 个月 · 2019–2023
数理逻辑与形式化方法测试、调试与开发工具软件架构与系统设计
"Finding bugs without running or even looking at code" by Jay Parlar

中文导读

Jay Parlar 在 Strange Loop 上的重磅分享。他展示了如何使用 Alloy 等模型检测工具,在不运行甚至不读一行业务代码的前提下,在系统架构设计阶段挖掘出极端复杂的逻辑缺陷,现场复盘了真实的安全漏洞与 UI 交互冲突。

为什么 HN 推它

HN 开发者极力推崇的轻量级形式化验证(formal modeling)与 Alloy 最佳实践入门,真正讲透了“在纸上跑代码”的巨大威力。

「这个演讲全面梳理了 Alloy,让人一眼看清这类工具在实际系统设计中究竟有多实用。」HN 网友原话:There is a talk that gives a good overview on Alloy and how useful using something like this is
英文原摘要(HackerTube / Claude 整理)

Jay Parlar's Strange Loop talk shows how model checkers such as Alloy can find complex bugs in a system's design without running or reading any code. He walks through modeling architectures and checking every possible sequence of operations, including a real security bug and a UI feature-interaction bug.

HN commenters point to it as the best practical introduction to Alloy and to lightweight formal modeling.

HN 上的提及

strong_rec hwayne · 2019-10 · HN 原文
There was a fantastic talk at strangeloop this year on Alloy
rec kilotaras · 2020-04 · HN 原文
There's a great talk from StrangeLoop[0] where a presenter uses Alloy modelling in exactly the same manner
strong_rec ParetoOptimal · 2023-04 · HN 原文
I was exposed to alloy by this wonderful video
rec _andrei_ · 2023-10 · HN 原文
There is a talk that gives a good overview on Alloy and how useful using something like this is

相关视频