Model Checking

Model checking is a formal verification technique used to automatically determine whether a system satisfies a given specification, typically expressed in temporal logic. Current research emphasizes extending model checking to handle the complexities of autonomous systems, including those incorporating machine learning components like neural networks and reinforcement learning policies, often using probabilistic extensions of temporal logics and novel algorithms for efficient model generation and analysis. This work is crucial for ensuring the safety and reliability of increasingly complex systems in areas such as robotics, autonomous driving, and multi-agent systems, bridging the gap between theoretical guarantees and practical applications.

Papers