• DocumentCode
    2984134
  • Title

    A Formal Specification-Based Testing Approach to Accurate Web Service Selection

  • Author

    Miao, Weikai ; Liu, Shaoying

  • Author_Institution
    Fac. of Comput. & Inf. Sci., Hosei Univ., Tokyo, Japan
  • fYear
    2011
  • fDate
    12-15 Dec. 2011
  • Firstpage
    259
  • Lastpage
    266
  • Abstract
    Currently most web services are published without sufficient functional behavior descriptions, which makes it difficult for developers to accurately select services according to the expected functions of their target systems. In this paper, we propose a formal specification-based testing approach to accurate service selection. Requirements upon candidate services are refined into formal specifications in terms of functional scenarios. Test cases for each service operation are basically generated from its associated functional scenarios. Since the internal variables of stateful services are not allowed to be directly monitored from user-end, state transitions of these internal variables can only be checked through running inter-related operations in combination. In particular, functional scenario pairs are used as the foundation for test sequences generation so that potential combinations of interrelated operations can be tested. Conformance of candidate services with respect to users´ requirements is determined based on the analysis of testing results. A running example is illustrated to demonstrate the application of this approach. We have also conducted experiments to evaluate the feasibility and the effectiveness of our conformance testing approach.
  • Keywords
    Web services; conformance testing; formal specification; program testing; accurate Web service selection; conformance testing approach; formal specification based testing approach; functional scenarios; stateful services; Asia; Conferences; formal specification; testing; web service selection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing Conference (APSCC), 2011 IEEE Asia-Pacific
  • Conference_Location
    Jeju Island
  • Print_ISBN
    978-1-4673-0206-7
  • Type

    conf

  • DOI
    10.1109/APSCC.2011.34
  • Filename
    6127971