Towards Contract-based Testing of Web Services

被引:38
作者
Heckel, Reiko [1 ]
Lohmann, Marc [1 ]
机构
[1] Univ Paderborn, Fac Comp Sci Elect Engn & Math, Warburger Str 100, D-33098 Paderborn, Germany
关键词
Web Services; Design by Contract; graph transformation;
D O I
10.1016/j.entcs.2004.02.073
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Web Services are composed by linking together service providers and requestors. To ensure interoperability, the requestor's requirements for a service have to be matched against a service description offered by the provider. Besides data types and operation signatures, this requires service specifications to include behavioral information, like contracts specifying pre-and post-conditions of (required or provided) operations. In this paper, we propose to visualize contracts by graph transformation rules which blend well with a UML-based notion of data models and signatures. The operational interpretation of rules could turn out to be useful for simulating the behavior of required components in unit testing.
引用
收藏
页码:145 / 156
页数:12
相关论文
共 50 条
  • [31] Towards structural Web Services matching based on Kernel methods
    Nan K.
    Yu J.
    Su H.
    Guo S.
    Zhang H.
    Xu K.
    Front. Comput. Sci. China, 2007, 4 (450-458): : 450 - 458
  • [32] Property-based Testing of JSON']JSON based Web Services
    Fredlund, Lars-Ake
    Herranz, Angel
    Benac Earle, Clara
    Marino, Julio
    2014 IEEE 21ST INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2014), 2014, : 704 - 707
  • [33] Scenario-based web services testing with distributed agents
    Tsai, WT
    Paul, R
    SAimi, A
    Cao, ZB
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2003, E86D (10): : 2130 - 2144
  • [34] Functional Based Testing in Web Services Integrated Software Applications
    Ramachandran, Selvakumar
    Santapoor, Lavanya
    Rayudu, Haritha
    ADVANCED COMPUTING, PT III, 2011, 133 : 130 - 138
  • [35] A Methodology for Model-Based Regression Testing of Web Services
    Khan, Tamim Ahmed
    Heckel, Reiko
    2009 TESTING: ACADEMIC AND INDUSTRIAL CONFERENCE-PRACTICE AND RESEARCH TECHNIQUES, TAIC PART 2009, 2009, : 123 - 124
  • [36] Coyote: An XML-based framework for web services testing
    Tsai, WT
    Paul, R
    Song, WW
    Cao, ZB
    7TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING, PROCEEDINGS, 2002, : 173 - 174
  • [37] Towards structural web services discovery
    陈江锋
    Journal of Harbin Institute of Technology, 2008, (03) : 297 - 301
  • [38] On the potential advantages of exploiting behavioural information for contract-based service discovery and composition
    Brogi, Antonio
    JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2011, 80 (01): : 3 - 12
  • [39] Towards web services composition based on the mining and reasoning of their causal relationships
    Yue, Kun
    Liu, Weiyi
    Li, Weihua
    ADVANCES IN DATA AND WEB MANAGEMENT, PROCEEDINGS, 2007, 4505 : 777 - +
  • [40] Testing web services by XML perturbation
    Xu, Wuzhi
    Offutt, Jeff
    Luo, Juan
    16TH IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2005, : 257 - 266