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 条
  • [21] Towards a Smart Contract-Based, Decentralized, Public-Key Infrastructure
    Patsonakis, Christos
    Samari, Katerina
    Roussopoulos, Mema
    Kiayias, Aggelos
    CRYPTOLOGY AND NETWORK SECURITY (CANS 2017), 2018, 11261 : 299 - 321
  • [22] Using memetic algorithm for robustness testing of contract-based software models
    Bahrampour, Anvar
    Rafe, Vahid
    ARTIFICIAL INTELLIGENCE REVIEW, 2021, 54 (02) : 877 - 915
  • [23] Contract-Based Revenue Recognition
    Henry, Elaine
    Holzmann, Oscar J.
    JOURNAL OF CORPORATE ACCOUNTING AND FINANCE, 2009, 20 (05): : 77 - 81
  • [24] Primitives for Contract-based Synchronization
    Bartoletti, Massimo
    Zunino, Roberto
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2010, (38): : 67 - 82
  • [25] Integrated Contract-Based Unit and System Testing for Component-Based Systems
    Hatcliff, John
    Belt, Jason
    Robby
    Hardin, David
    NASA FORMAL METHODS, NFM 2024, 2024, 14627 : 406 - 426
  • [26] Using memetic algorithm for robustness testing of contract-based software models
    Anvar Bahrampour
    Vahid Rafe
    Artificial Intelligence Review, 2021, 54 : 877 - 915
  • [27] Contract-Based Cost Analytics
    Beaulieu, Philip R.
    JOURNAL OF EMERGING TECHNOLOGIES IN ACCOUNTING, 2020, 17 (01) : 11 - 19
  • [28] A contract-based approach to adaptivity
    Schroeder, Andreas
    Bauer, Sebastian S.
    Wirsing, Martin
    JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2011, 80 (3-5): : 180 - 193
  • [29] Contract Based, Non-invasive, Black-Box Testing of Web Services
    Averstegge, Michael
    Kraemer, Bernd J.
    SERVICE-ORIENTED COMPUTING - ICSOC 2010, PROCEEDINGS, 2010, 6470 : 695 - +
  • [30] Towards Dynamic Random Testing for Web Services
    Sun, Chang-ai
    Wang, Guan
    Cai, Kai-Yuan
    Chen, Tsong Yueh
    2012 IEEE 36TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2012, : 164 - 169