• 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