DocumentCode :
1798448
Title :
Neural Networks for Runtime Verification
Author :
Perotti, A. ; d´Avila Garcez, Artur ; Boella, Guido
Author_Institution :
Univ. of Turin, Turin, Italy
fYear :
2014
fDate :
6-11 July 2014
Firstpage :
2637
Lastpage :
2644
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Neural Networks (IJCNN), 2014 International Joint Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4799-6627-1
Type :
conf
DOI :
10.1109/IJCNN.2014.6889961
Filename :
6889961
Link To Document :
بازگشت