~/talk

SpecTec, a Single Source of Truth

Talkat RPLS 2025 · on Tuesday, 2025-06-17· [web-platform, compilers-and-language-design]
links:none on file
slides:none on file

SpecTec defines a single source of truth DSL for WebAssembly semantics that generates LATTE-style formal rules, restructured-markdown prose, an algorithmic interpreter, and targeted test suites, claiming automated consistency across artifacts. The tool finds real bugs in V8, SpiderMonkey, JavaScriptCore, Wasmtime and Wasmer, helped the WASM community group adopt SpecTec by vote, supports incremental replacement of manual spec text, and currently remains specialized to WASM with open limits (evaluation contexts, some numeric handling) and ongoing work.

AI-written summary · about

  1. 0:00Workshop context
  2. 1:26SpecTec and adoption
  3. 2:50WebAssembly spec challenges
  4. 7:33SpecTec as solution
  5. 10:01How SpecTec works
  6. 13:34Automated spec artifacts
  7. 15:39WASM 3.0 features
  8. 16:20Bug detection with SpecTec
  9. 17:50Testing WASM engines
  10. 18:56Future directions
  11. 21:03Generalizing SpecTec
  12. 23:38Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.