• DocumentCode
    3313966
  • Title

    Automatic Mutation Testing and Simulation on OWL-S Specified Web Services

  • Author

    Lee, Shufang ; Bai, Xiaoying ; Chen, Yinong

  • Author_Institution
    Tsinghua Univ., Beijing
  • fYear
    2008
  • fDate
    13-16 April 2008
  • Firstpage
    149
  • Lastpage
    156
  • Abstract
    Web Ontology Language for Services (OWLS) is a standard XML-based language for specifying workflows and integration semantics among Web services (WS), which form composite WS. This paper analyzes the fault patterns of OWL-S specified composite WS and their workflows, proposes an ontology-based mutation analysis method, and applies specification-based mutation techniques for composite WS simulation and testing. Four categories of OWL-S mutant operators are specified, including data mutation, condition mutation, control flow mutation, and data flow mutation. Finally, the paper studies the ontology-based input mutation technique using a BookFinder service as a case study, which shows that ontology-based mutation provides viable test adequacy criteria for testing OWL-S specified composite WS.
  • Keywords
    Web services; formal specification; ontologies (artificial intelligence); program diagnostics; program testing; BookFinder service; OWL-S specified Web services; Web ontology language; XML-based language; automatic mutation testing; condition mutation; control flow mutation; data flow mutation; data mutation; fault patterns; ontology-based input mutation; ontology-based mutation analysis; specification-based mutation; Analytical models; Automatic testing; Computational modeling; Computer simulation; Genetic mutations; Ontologies; Service oriented architecture; Software testing; Web and internet services; Web services; Mutation testing; OWL-S; Ontology; Simulation; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Symposium, 2008. ANSS 2008. 41st Annual
  • Conference_Location
    Ottawa, Ont.
  • ISSN
    1080-241X
  • Print_ISBN
    0-7695-3143-1
  • Type

    conf

  • DOI
    10.1109/ANSS-41.2008.13
  • Filename
    4494415