Neural Networks for Runtime Verification

被引:0
|
作者
Perotti, Alan [1 ]
Garcez, Artur d'Avila [2 ]
Boella, Guido [1 ]
机构
[1] Univ Turin, I-10124 Turin, Italy
[2] City Univ London, London, England
关键词
PLANS;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:2637 / 2644
页数:8
相关论文
共 50 条
  • [41] Runtime Verification at Work: A Tutorial
    Daian, Philip
    Guth, Dwight
    Hathhorn, Chris
    Li, Yilong
    Pek, Edgar
    Saxena, Manasvi
    Serbanuta, Traian Florin
    Rosu, Grigore
    [J]. RUNTIME VERIFICATION, (RV 2016), 2016, 10012 : 46 - 67
  • [42] Runtime Verification with the RV System
    Meredith, Patrick
    Rosu, Grigore
    [J]. RUNTIME VERIFICATION, 2010, 6418 : 136 - 152
  • [43] Runtime monitoring & software verification
    Time Rover
    [J]. 1600, 68-72 (August 2004):
  • [44] On Benchmarking for Concurrent Runtime Verification
    Aceto, Luca
    Attard, Duncan Paul
    Francalanza, Adrian
    Ingolfsdottir, Anna
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING (FASE 2021), 2021, 12649 : 3 - 23
  • [45] TeSSLa - An Ecosystem for Runtime Verification
    Kallwies, Hannes
    Leucker, Martin
    Schmitz, Malte
    Schulz, Albert
    Thoma, Daniel
    Weiss, Alexander
    [J]. RUNTIME VERIFICATION (RV 2022), 2022, 13498 : 314 - 324
  • [46] Runtime Verification with Particle Filtering
    Kalajdzic, Kenan
    Bartocci, Ezio
    Smolka, Scott A.
    Stoller, Scott D.
    Grosu, Radu
    [J]. RUNTIME VERIFICATION, RV 2013, 2013, 8174 : 149 - 166
  • [47] Runtime Verification for LTL and TLTL
    Bauer, Andreas
    Leucker, Martin
    Schallhart, Christian
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2011, 20 (04)
  • [48] Collaborative runtime verification with tracematches
    Bodden, Eric
    Hendren, Laurie
    Lam, Patrick
    Lhotdk, Ondrej
    Naeem, Nomair A.
    [J]. RUNTIME VERIFICATION, 2007, 4839 : 22 - +
  • [49] Runtime Verification of Contracts with Themulus
    Aranda Garcia, Alberto
    Cambronero, Maria-Emilia
    Colombo, Christian
    Llana, Luis
    Pace, Gordon J.
    [J]. SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2020, 2020, 12310 : 231 - 246
  • [50] Runtime verification of statechart implementations
    Pintér, G
    Majzik, I
    [J]. ARCHITECTING DEPENDABLE SYSTEMS III, 2005, 3549 : 148 - 172