Skip to main content
SHARE
Publication

Testing autonomous cyber-physical systems using fuzzing features from convolutional neural networks: work-in-progress...

by Sunny Raj, Sumit Jha, Arvind Ramanathan, Laura L Pullum
Publication Type
Conference Paper
Journal Name
ACM Digital Library
Publication Date
Page Number
1
Volume
2017
Conference Name
ACM SIGBED International Conference on Embedded Software (EMSOFT)
Conference Location
Seoul, South Korea
Conference Sponsor
ACM
Conference Date
-

Autonomous cyber-physical systems rely on modern machine learning methods such as deep neural networks to control their interactions with the physical world. Testing of such intelligent cyber-physical systems is a challenge due to the huge state space associated with high-resolution visual sensory inputs. We demonstrate how fuzzing the input using patterns obtained from the convolutional filters of an unrelated convolutional neural network can be used to test computer vision algorithms implemented in intelligent cyber-physical systems. Our method discovers interesting counterexamples to a pedestrian detection algorithm implemented in the popular OpenCV library. Our approach also unearths counterexamples to the correct behavior of an autonomous car similar to NVIDIA's end-to-end self-driving deep neural net running on the Udacity open-source simulator.