• DocumentCode
    3126774
  • Title

    Automated Functional Conformance Test Generation for Semantic Web Services

  • Author

    Paradkar, Amit M. ; Sinha, Avik ; Williams, Clay ; Johnson, Robert D. ; Outterson, Susan ; Shriver, Charles ; Liang, Carol

  • Author_Institution
    I.B.M., Yorktown Heights
  • fYear
    2007
  • fDate
    9-13 July 2007
  • Firstpage
    110
  • Lastpage
    117
  • Abstract
    We present an automated approach to generate functional conformance tests for semantic Web services. The semantics of the Web services are defined using the inputs, outputs, preconditions, effects (IOPEs) paradigm. For each Web service, our approach produces testing goals which are refinements of the Web service preconditions using a set of fault models. A novel planner component accepts these testing goals, along with an initial state of the world and the Web service definitions to generate a sequence of Web service invocations as a test case. Another salient feature of our approach is generation of verification sequences to ensure that the changes to the world produced by an effect are implemented correctly. Lastly, a given application incorporating a set of semantic Web services may be accessible through several interfaces such as 1) direct invocation of the Web services, or 2) a graphical user interface (GUI). Our technique allows generation of executable test cases which can be applied through both interfaces. We describe the techniques used in our test generation approach. We also present results which compare two approaches: an existing manual approach without the formal IOPEs information and the IOPEs-based approach reported in this paper. These results indicate that the approach described here leads to substantial savings in effort with comparable results for requirements coverage and fault detection effectiveness.
  • Keywords
    Web services; conformance testing; formal verification; program testing; semantic Web; Web service definition; Web service invocation; Web service precondition; automated functional conformance test generation; executable test case; fault detection effectiveness; fault model; graphical user interface; planner component; semantic Web service; verification sequence generation; Artificial intelligence; Automatic testing; Electronic mail; Graphical user interfaces; Performance evaluation; Semantic Web; Service oriented architecture; Sociotechnical systems; Software testing; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2007. ICWS 2007. IEEE International Conference on
  • Conference_Location
    Salt Lake City, UT
  • Print_ISBN
    0-7695-2924-0
  • Type

    conf

  • DOI
    10.1109/ICWS.2007.48
  • Filename
    4279589