Regular biography
Gerard Holzmann is a Lecturer in Computing and Mathematics Sciences at the California Institute of Technology, Department of CS. His research interests include software safety, software analysis, formal verification, metrics, logic model checking, distributed systems, multi-threaded software, static analysis, swarm testing, code review methods, requirements capture and analysis, algorithms, user interface design, graphic design, text processing, image processing, and technology transfer. He teaches courses such as CS 118 – Automata-Theoretic Software Analysis. His work is accessible through his personal website.
Scholar-generated biography
Gerard Holzmann is a researcher in software verification and logic model checking. His work focuses on developing tools and techniques for verifying the correctness of software systems. He is known for creating the SPIN model checker, which is widely used for formal verification of concurrent systems. His research includes the design and validation of verification models, the analysis of bitstate hashing, and the optimization of Büchi automata. He has also contributed to the verification of ANSI-C code and the implementation of statecharts in PROMELA/SPIN. His publications cover topics such as state-space caching, multicore extensions of model checkers, and the application of model-driven approaches to software verification.