arXiv · 1703.01257
Model Checking Cyber-Physical Systems using Particle Swarm Optimization
Abstract
We present a novel approach to the problem of model checking cyber-physical systems. We transform the model checking problem to an optimization one by designing an objective function that measures how close a state is to a violation of a property. We use particle swarm optimization (PSO) to effectively search for a state that minimizes the objective function. Such states, if found, are counter-examples describing safe states from which the system can reach an unsafe state in one time step. We illustrate our approach with a controller for the Quickbot ground rover. Our PSO model checker quickly found a bug in the controller that could cause the rover to collide with an obstacle.
Explore related subjects
Keep this discovery
Dung Phan, Scott A. Smolka, Radu Grosu, Usama Mehmood, Scott D. Stoller, Junxing Yang. 2017-03-03. Model Checking Cyber-Physical Systems using Particle Swarm Optimization. https://arxiv.org/abs/1703.01257
Cite the original work for its findings. Save a collection to share your selection of sources.