Abstract Model Checking for Web Services

被引:0
|
作者
QIAN Junyan
机构
基金
中国国家自然科学基金;
关键词
Web-services; model checking; predicate abstraction; hypertext preprocessor;
D O I
暂无
中图分类号
TP393.09 [];
学科分类号
080402 ;
摘要
Web-services are highly distributed programs, and concurrent software is notoriously error-prone. Model checking is a powerful technique to find bugs in concurrent systems. However, the existing model checkers have no enough ability to support for the programming languages and communication mechanisms used for Web services. We propose to use Kripke structures as means of modeling Web service. This paper presents an automated way to extract formal models from programs implementing Web services using predicate abstraction for abstract model checking. The ab-stract models are checked by means of a model checker that im-plements automatic abstraction refinement. These results enable the verification of the applications that implement Web services.
引用
收藏
页码:466 / 470
页数:5
相关论文
共 50 条
  • [21] Mining and Checking Web Services Behavior
    Wan, Xiaomin
    Mao, Xiaoguang
    Dai, Ziying
    2012 10TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2012, : 1004 - 1009
  • [22] Refining model checking by abstract interpretation
    Ecole Normale Superieure, Paris, France
    Autom Software Eng, 1 (69-95):
  • [23] Evaluating the effectiveness of the abstract transaction model in testing Web services transactions
    Casado, Ruben
    Tuya, Javier
    Younas, Muhammad
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (04): : 765 - 781
  • [24] An Abstract GFSM Model for Optimal and Incremental Conformance Testing of Web Services
    Li, Li
    Chou, Wu
    2009 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, VOLS 1 AND 2, 2009, : 205 - 212
  • [25] Partition refinement in abstract model checking
    Pu, Fei
    Zhang, Wenhui
    TASE 2007: FIRST JOINT IEEE/IFIP SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, PROCEEDINGS, 2007, : 209 - +
  • [26] Abstract Model Checking of tccp programs
    Alpuente, MarIa
    Gallardo, MarIa Del Mar
    Pimentel, Ernesto
    Villanueva, Alicia
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 112 : 19 - 36
  • [27] A symbolic semantics for abstract model checking
    Levi, F
    STATIC ANALYSIS, 1998, 1503 : 134 - 151
  • [28] αSPIN: A tool for abstract model checking
    María del Mar Gallardo
    Jesús Martínez
    Pedro Merino
    Ernesto Pimentel
    International Journal on Software Tools for Technology Transfer, 2004, 5 (2-3) : 165 - 184
  • [29] A symbolic semantics for abstract model checking
    Levi, F
    SCIENCE OF COMPUTER PROGRAMMING, 2001, 39 (01) : 93 - 123
  • [30] Abstract Regular Tree Model Checking
    Bouajjani, Ahmed
    Habermehl, Peter
    Rogalewicz, Adam
    Vojnar, Tomas
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 149 (01) : 37 - 48