Can First-Order Logic Catch a Killer? Modeling Murdoku with a Theorem Prover
Why solve logic puzzles by hand when you can summon Microsoft's Z3 theorem prover? Building an automated SMT constraint solver for the Murdoku puzzle game.
Tutorials, practical research guides, and explanations of automated debugging, grammar fuzzing, and server workflows.
Why solve logic puzzles by hand when you can summon Microsoft's Z3 theorem prover? Building an automated SMT constraint solver for the Murdoku puzzle game.
A practical walk-through of using evolutionary optimization and probabilistic grammars with EvoGFuzz to systematically discover failure-inducing inputs in Python programs.
How machine learning models can learn associations between input grammar features and program crashes to automatically form hypotheses explaining why failures occur.
A step-by-step guide for computer science students and researchers on installing and switching between Python versions on shared HPC cluster machines without root privileges.