• DocumentCode
    561291
  • Title

    An event pattern language for runtime monitoring based on AOP

  • Author

    Zhang, Xian ; Leucker, Martin ; Dong, Wei

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2011
  • fDate
    11-14 Dec. 2011
  • Firstpage
    744
  • Lastpage
    751
  • Abstract
    Runtime monitoring is a body of techniques concerning monitoring and analyzing event sequences in software execution. It is widely used to improve software´s security and reliability. However, the event pattern languages used in current runtime monitoring frameworks are not fully capable of expressing relations among monitored events. This makes them inadequate to describe some desired event sequences. To this problem, we propose a new event pattern language. Our event pattern language is composed of two level operators. The lower level operators select single events based on only local information, while the higher level operators fully leverage the control flow relation and data flow relation among events. This feature makes our language able to select a larger spectrum of event sequences in a modular and declaration way. We also present a demonstration of preventing SQL injection in this language and implement a compiler for this language.
  • Keywords
    security of data; software reliability; AOP; SQL; control flow relation; data flow relation; event pattern language; event sequence; higher level operator; local information; lower level operator; runtime monitoring; software execution; software reliability; software security; Automata; Context; Databases; Monitoring; Runtime; Software; Syntactics; Aspect-Oriented programming; SQL injection; event pattern language; runtime monitoring;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Internet Technology and Secured Transactions (ICITST), 2011 International Conference for
  • Conference_Location
    Abu Dhabi
  • Print_ISBN
    978-1-4577-0884-8
  • Type

    conf

  • Filename
    6148431