Title :
The Relational Database Engine: An Efficient Validator of Temporal Properties on Event Traces
Author :
Vallet, J. ; Mrad, Aouatef ; Halle, Sylvain ; Beaudet, Eric
Author_Institution :
Dept. d´Inf. et de Math., Univ. du Quebec a Chicoutimi, Chicoutimi, QC, Canada
Abstract :
Trace validation is the process of analyzing a log produced by a system to discover violations of some specification involving sequences of events. This paper presents a translation of Linear Temporal Logic properties into equivalent SQL expressions. Experimental results on four different scenarios show that off-the-shelf database engines outperform seven different trace validation techniques from past literature, sometimes by orders of magnitude.
Keywords :
SQL; relational databases; temporal logic; SQL expressions; Structured Query Languages; event sequences; event traces; linear temporal logic properties; relational database engine; temporal properties; trace validation; Contracts; Engines; Relational databases; Semantics; Sequential analysis;
Conference_Titel :
Enterprise Distributed Object Computing Conference Workshops (EDOCW), 2013 17th IEEE International
Conference_Location :
Vancouver, BC
DOI :
10.1109/EDOCW.2013.37