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 条
  • [41] An Efficient Performance Testing of Web Services
    Hasnain, Muhammad
    Pasha, Muhammad Fermi
    Ghani, Imran
    Babar, Muhammad Imran
    2019 22ND IEEE INTERNATIONAL MULTI TOPIC CONFERENCE (INMIC), 2019, : 170 - 177
  • [42] A Study on Testing For Web Services Composition
    Rusli, Hazlifah Mohd
    Ibrahim, Suhaimi
    Puteh, Mazidah
    KNOWLEDGE MANAGEMENT AND INNOVATION: A BUSINESS COMPETITIVE EDGE PERSPECTIVE, VOLS 1-3, 2010, : 1547 - +
  • [43] TOWARDS COMPUTERIZED DIGITAL PRESERVATION BASED ON INTELLIGENT AGENTS AND WEB SERVICES
    Jin, Xiaolong
    Jiang, Jianmin
    Min, Geyong
    WEBIST 2009: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES, 2009, : 276 - 281
  • [44] Testing web services using progressive group testing
    Tsai, WT
    Chen, YO
    Cao, ZB
    Bai, XY
    Huang, H
    Paul, R
    CONTENT COMPUTING, PROCEEDINGS, 2004, 3309 : 314 - 322
  • [45] Towards an ontology-based approach for specifying and securing Web services
    Maamar, Z.
    Narendra, N. C.
    Sattanathan, S.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2006, 48 (07) : 441 - 455
  • [46] Towards Rules-Based Mapping Framework for RESTful Web Services
    Khanh Duc Hoang Le
    SERVICE-ORIENTED COMPUTING - ICSOC 2016 WORKSHOPS, 2017, 10380 : 158 - 164
  • [47] A multi-agent based framework for collaborative testing on Web Services
    Bai, Xiaoying
    Dai, Guilan
    Xu, Dezheng
    Tsai, Wei-Tek
    FOURTH IEEE WORKSHOP ON SOFTWARE TECHNOLOGIES FOR FUTURE EMBEDDED AND UBIQUITOUS SYSTEMS AND THE SECOND INTERNATIONAL WORKSHOP ON COLLABORATIVE COMPUTING, INTEGRATION, AND ASSURANCE, PROCEEDINGS, 2006, : 205 - 210
  • [48] Risk-Based Adaptive Group Testing of Semantic Web Services
    Bai, Xiaoying
    Kenett, Ron S.
    2009 IEEE 33RD INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOLS 1 AND 2, 2009, : 1158 - +
  • [49] Ontology-based test case generation for testing web services
    Wang, Yongbo
    Bai, Xiaoying
    Li, Juanzi
    Huang, Rubo
    EIGHTH INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEMS, PROCEEDINGS, 2007, : 43 - 50
  • [50] Proof-Carrying Apps: Contract-Based Deployment-Time Verification
    Holthusen, Soenke
    Nieke, Michael
    Thuem, Thomas
    Schaefer, Ina
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: FOUNDATIONAL TECHNIQUES, PT I, 2016, 9952 : 839 - 855