Title :
Neural Networks for Runtime Verification
Author :
Perotti, A. ; d´Avila Garcez, Artur ; Boella, Guido
Author_Institution :
Univ. of Turin, Turin, Italy
Abstract :
A recent trend in High-Performance Computation is parallel computing, and the field of Neural Networks is showing impressive improvements in performance, especially with the use of GPU accelerators. In this paper, we use neural networks to improve the performance of Runtime Verification. Runtime verification is used in a variety of domains -from policy enforcement to electronic fraud detection-to automatically check whether a system meets a temporal specification, by observing the output of the system. In this paper, we present a novel run-time monitoring system, RuleRunner, and we exploit results from the Neural-Symbolic Integration area to encode it in a recurrent neural network. The results show that neural networks can perform real-time online runtime verification. Performance was improved by the parallel architecture and the matrix-based implementation with GPU.
Keywords :
formal verification; fraud; graphics processing units; matrix algebra; monitoring; neural nets; parallel architectures; GPU accelerators; RuleRunner; electronic fraud detection; high-performance computation; matrix-based implementation; neural networks; neural-symbolic integration; parallel architecture; parallel computing; run-time monitoring system; runtime verification; Biological neural networks; Encoding; Graphics processing units; Monitoring; Neurons; Runtime;
Conference_Titel :
Neural Networks (IJCNN), 2014 International Joint Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4799-6627-1
DOI :
10.1109/IJCNN.2014.6889961