A framework for contract-based collaborative verification and validation of web services

被引:0
|
作者
Bai, Xiaoying [1 ]
Wang, Yongbo [1 ]
Dai, Guilan [2 ]
Tsai, Wei-Tek [3 ]
Chen, Yinong [3 ]
机构
[1] Tsinghua Univ, Dept Comp Sci & Technol, 1 Qinghuayuan, Beijing 100084, Peoples R China
[2] Res Inst Informat Technol, Beijing, Peoples R China
[3] Arizona State Univ, Comp Sci & Engn Dept, Tempe, AZ USA
基金
北京市自然科学基金; 美国国家科学基金会;
关键词
web services; contract-based; verification and validation;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A key issue with Web Services (WS) is the verification and validation (V&V) of services to build trust between service providers and service users. This paper proposed a test-broker architecture so that all stakeholder within WS can contribute to improve the testing of the services. The test broker supports the submission, indexing, and querying of test artifacts such as test cases, defect reports and evaluations. It can also provide the services for the test generation, test coordination, and distributed testing services. The DCV&V (Decentralized, Collaborative, Verification and Validation) framework is proposed with a set of distributed and collaborated test brokers dedicated to different V&V tasks to enable scalable and flexible test collaborations. The paper explores the concept of design-by-contract and applies the principle to DCV&V. It identifies two categories of testing contracts including TSC (Testing Service Contracts) and TCC (Test Collaboration Contracts). It illustrates the application of TSC with contract-based test generation based on WS OWL-S specification. It elaborates TCC with the analysis of the test artifacts definitions.
引用
收藏
页码:258 / +
页数:3
相关论文
共 50 条
  • [1] Contract-based testing for web services
    Dai, Guilan
    Bai, Xiaoying
    Wang, Yongbo
    Dai, Fengjun
    COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL I, PROCEEDINGS, 2007, : 517 - +
  • [2] Contract-Based Discovery and Adaptation of Web Services
    Padovani, Luca
    FORMAL METHODS FOR WEB SERVICES, 2009, 5569 : 213 - 260
  • [3] Towards Contract-based Testing of Web Services
    Heckel, Reiko
    Lohmann, Marc
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 116 : 145 - 156
  • [4] Contract-Based Discovery and Composition of Web Services
    Bravetti, Mario
    Zavattaro, Gianluigi
    FORMAL METHODS FOR WEB SERVICES, 2009, 5569 : 261 - 295
  • [5] A contract-based approach for monitoring collaborative Web services using commitments in the event calculus
    Rouached, M
    Perrin, O
    Godart, C
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2005, 2005, 3806 : 426 - 434
  • [7] Design of a Contract-Based Web Services QoS Management System
    Yeom, Gwyduk
    Tsai, Wei-Tek
    Bai, Xiaoying
    Min, Dugki
    ICDCS: 2009 INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, 2009, : 306 - +
  • [8] Contract-based web service composition framework with correctness guarantees
    Milanovic, N
    SERVICE AVAILABILITY, 2005, 3694 : 52 - 67
  • [9] Verification of Contract-based Communicating Systems
    Salauen, Gwen
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (138):
  • [10] Contract-Based Verification of Simulink Models
    Bostrom, Pontus
    FORMAL METHODS AND SOFTWARE ENGINEERING, 2011, 6991 : 291 - 306