DocumentCode
658501
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
fYear
2013
fDate
9-13 Sept. 2013
Firstpage
275
Lastpage
284
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Enterprise Distributed Object Computing Conference Workshops (EDOCW), 2013 17th IEEE International
Conference_Location
Vancouver, BC
Type
conf
DOI
10.1109/EDOCW.2013.37
Filename
6690562
Link To Document