• DocumentCode
    2367706
  • Title

    A Hybrid Model Checking and Runtime Monitoring Method for C++ Web Services

  • Author

    Qi, Zhengwei ; Liang, Alei ; Guan, Haibing ; Wu, Ming ; Zhang, Zheng

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Shanghai Jiao Tong Univ., Shanghai, China
  • fYear
    2009
  • fDate
    25-27 Aug. 2009
  • Firstpage
    745
  • Lastpage
    750
  • Abstract
    Traditional model checking methods to find safety and liveness violations are usually applied in the abstract model, while existing runtime monitoring methods to check the predicates can not obtain the high path coverage. This paper presents a hybrid model checking and runtime monitoring method to check the safety and liveness properties in real complex distributed C/C++ Web service systems,which can offer both a richer and more efficient way to search violations specified by linear temporal logic. Based on our model checking engine to walk different paths, we adopt the finite linear temporal logic engine to dynamically verify properties in C/C++ Web service systems. Then, we use the practical examples to illustrate its usage and applications in real C/C++ Web service systems.
  • Keywords
    C++ language; Web services; object-oriented programming; program verification; system monitoring; temporal logic; complex distributed C/C++ Web services; hybrid model checking; linear temporal logic; liveness properties; runtime monitoring method; safety properties; Computer bugs; Computer science; Computerized monitoring; Engines; Java; Logic; Runtime; Safety; Scheduling; Web services; Model Checking; Online Monitoring; Web Services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INC, IMS and IDC, 2009. NCM '09. Fifth International Joint Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4244-5209-5
  • Electronic_ISBN
    978-0-7695-3769-6
  • Type

    conf

  • DOI
    10.1109/NCM.2009.191
  • Filename
    5331817