shashank Jain·5d agoFinding Software Bugs Through Formal Models: How It WorksTraditional software testing has a fundamental limitation. We can run thousands of tests and still miss bugs that occur only when…
KoreBio·Mar 20When AI Meets Formal Verification: Proving Your Systems CorrectFrom a kitchen oven to mission-critical infrastructure — how Kripke structures, CTL model checking, and modern AI work together to build…
Anton Shevtsov·Nov 17, 2024Understanding the Difference: <>P vs []<>P in TLA (Temporal Logic of Actions)Exploring <>P vs []<>P in TLA+ using a quirky clock model. Learn how practical investigation can clarify temporal properties
InCasper Association R & DbyQuinn Dougherty·May 9, 2024The financier’s introduction to model checkingModel checking is for formally verifying state machine based systems
Moraneus·Feb 6, 2024Navigating the Intricacies of Binary Decision Diagrams (BDDs)Binary Decision Diagrams (BDDs) have become a cornerstone for representing Boolean functions in computer science. These data structures…
Mitsunori Komatsu·Jan 28, 2024How to reduce the state space when traversing a graph written in TLA+ using TLCTLC is a very powerful tool to exhaustively check a specification written in TLA+. But, you may notice the state space to explore is easily…
Sam Miller·Mar 28, 2023An Introduction to Model Checking with TLA+This month, I’m challenging myself to complete an online university lecture series in Introduction to Model Checking. The course is taught…
Benedek Horváth·Jan 20, 2023Pragmatic Model Checking of Industrial Behavioral SysML modelsHow to benefit from the Cloud to proceed toward scalable model checking?
Sam Miller·Jul 20, 2022Project Euler 1 in TLA+Project Euler gets recommended by a lot of people. The website features mathematical problems that can be used to challenge computer coding…