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