Notes on Executable Specs, Verification, and Reliability

Writing and talks from the edge cases.

Dr. Thomas Pani

I’m Dr. Thomas Pani. This is where I write about executable specs, test oracles, adversarial testing, formal verification, and the failure modes that matter in platform, infrastructure, and protocol systems.

Talks & Writing

I give talks and workshops on fuzzing, executable specs, model-based testing, formal methods, and protocol safety.
From time to time, I also write about what I learn along the way.

Get in Touch Limited Availability

Want to try this on a real system?

I take on focused pilot projects for teams with concrete distributed-system testing pain.

Discuss a Pilot Project
  • Best fit: control planes, schedulers, Kubernetes controllers, payment systems, consensus protocols, databases, and stateful cloud infrastructure.
  • A first call is 30 minutes, no preparation needed, and there is no commitment.
  • I typically respond within one business day.