Runtime Verification Through Forward Chaining

In this paper we present a novel rule-based approach for Runtime Verification of FLTL properties over finite but expanding traces. Our system exploits Horn clauses in implication form and relies on a forward chaining-based monitoring algorithm. This approach avoids the branching structure and expone...

Full description

Bibliographic Details
Main Authors: Alan Perotti, Guido Boella, Artur d'Avila Garcez
Format: Article
Language:English
Published: Open Publishing Association 2014-12-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1412.1156v1
_version_ 1818839696611999744
author Alan Perotti
Guido Boella
Artur d'Avila Garcez
author_facet Alan Perotti
Guido Boella
Artur d'Avila Garcez
author_sort Alan Perotti
collection DOAJ
description In this paper we present a novel rule-based approach for Runtime Verification of FLTL properties over finite but expanding traces. Our system exploits Horn clauses in implication form and relies on a forward chaining-based monitoring algorithm. This approach avoids the branching structure and exponential complexity typical of tableaux-based formulations, creating monitors with a single state and a fixed number of rules. This allows for a fast and scalable tool for Runtime Verification: we present the technical details together with a working implementation.
first_indexed 2024-12-19T03:58:24Z
format Article
id doaj.art-053aecfb386c42358339330038c91ed9
institution Directory Open Access Journal
issn 2075-2180
language English
last_indexed 2024-12-19T03:58:24Z
publishDate 2014-12-01
publisher Open Publishing Association
record_format Article
series Electronic Proceedings in Theoretical Computer Science
spelling doaj.art-053aecfb386c42358339330038c91ed92022-12-21T20:36:45ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802014-12-01169Proc. HCVS 2014688110.4204/EPTCS.169.8:3Runtime Verification Through Forward ChainingAlan Perotti0Guido Boella1Artur d'Avila Garcez2 University of Turin, Italy University of Turin, Italy City University London, UK In this paper we present a novel rule-based approach for Runtime Verification of FLTL properties over finite but expanding traces. Our system exploits Horn clauses in implication form and relies on a forward chaining-based monitoring algorithm. This approach avoids the branching structure and exponential complexity typical of tableaux-based formulations, creating monitors with a single state and a fixed number of rules. This allows for a fast and scalable tool for Runtime Verification: we present the technical details together with a working implementation.http://arxiv.org/pdf/1412.1156v1
spellingShingle Alan Perotti
Guido Boella
Artur d'Avila Garcez
Runtime Verification Through Forward Chaining
Electronic Proceedings in Theoretical Computer Science
title Runtime Verification Through Forward Chaining
title_full Runtime Verification Through Forward Chaining
title_fullStr Runtime Verification Through Forward Chaining
title_full_unstemmed Runtime Verification Through Forward Chaining
title_short Runtime Verification Through Forward Chaining
title_sort runtime verification through forward chaining
url http://arxiv.org/pdf/1412.1156v1
work_keys_str_mv AT alanperotti runtimeverificationthroughforwardchaining
AT guidoboella runtimeverificationthroughforwardchaining
AT arturdavilagarcez runtimeverificationthroughforwardchaining