• DocumentCode
    3587341
  • Title

    Runtime Verification by Convergent Formula Progression

  • Author

    Yan Shen ; Jianwen Li ; Zheng Wang ; Ting Su ; Bin Fang ; Geguang Pu ; Wanwei Liu ; Mingsong Chen

  • Author_Institution
    Shanghai Key Lab. of Trustworthy Comput., East China Normal Univ., Shanghai, China
  • Volume
    1
  • fYear
    2014
  • Firstpage
    255
  • Lastpage
    262
  • Abstract
    Runtime verification is a dynamic verification technique widely used in practice. In this paper we revisit the runtime verification technique with formula progression, which verifies the execution trace step by step by progressing the desired property written in temporal logic. The previous work did not discuss explicitly the bound for the sizes of expanded formulas, while the successive invoking of formula progression is likely to cause divergence. In this paper, we present the convergent formula progression by introducing a novel fix-point reduction technique, and prove it guarantees the sizes of expanded formulas be always convergent. To the best of our knowledge, this is the first work discussing the convergence of formula progression. Furthermore, we implement the new runtime verification framework, and experiments show the efficiency of our proposed strategy.
  • Keywords
    program verification; temporal logic; convergent formula progression; dynamic verification technique; execution trace; fix-point reduction technique; runtime verification framework; temporal logic; Automata; Boolean functions; Computers; Data structures; Gold; Monitoring; Runtime; LTL; formula progression; runtime verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2014 21st Asia-Pacific
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4799-7425-2
  • Type

    conf

  • DOI
    10.1109/APSEC.2014.47
  • Filename
    7091318