Goal-based Testing of Semantic Web Services

Show simple item record

dc.contributor.author Jokhio, M en
dc.contributor.author Sun, Jing en
dc.contributor.author Dobbie, Gillian en
dc.contributor.author Hu, T en
dc.date.accessioned 2017-03-19T22:33:03Z en
dc.date.issued 2017-03 en
dc.identifier.citation Information and Software Technology 83:1-13 01 Dec 2016 en
dc.identifier.issn 0950-5849 en
dc.identifier.uri http://hdl.handle.net/2292/32238 en
dc.description.abstract Context: Recent years have witnessed growing interests in semantic web and its related technologies. While various frameworks have been proposed for designing semantic web services (SWS), few of them aim at testing. Objective: This paper investigates into the technologies for automatically deriving test cases from semantic web service descriptions based on the Web Service Modeling Ontology (WSMO) framework. Method: WSMO goal specifications were translated into B abstract machines. Test cases were generated via model checking with calculated trap properties from coverage criteria. Furthermore, we employed mutation analysis to evaluate the test suite. In this approach, the model-based test case generation and code-based evaluation techniques are independent of each other, which provides much more accurate measures of the testing results. Results: We applied our approach to a real-world case study of the Amazon E-Commerce Service (ECS). The experimental results have validated the effectiveness of the proposed solution. Conclusion: It is concluded that our approach is capable of automatically generating an effective set of test cases from the WSMO goal descriptions for SWS testing. The quality of test cases was measured in terms of their abilities to discover the injected faults at the code level. We implemented a tool to automate the steps for the mutation-based evaluation. en
dc.publisher Elsevier BV en
dc.relation.ispartofseries Information and Software Technology en
dc.rights Items in ResearchSpace are protected by copyright, with all rights reserved, unless otherwise indicated. Previously published items are made available in accordance with the copyright policy of the publisher. Details obtained from http://www.sherpa.ac.uk/romeo/issn/0950-5849/ en
dc.rights.uri https://researchspace.auckland.ac.nz/docs/uoa-docs/rights.htm en
dc.rights.uri https://creativecommons.org/licenses/by-nc-nd/4.0/ en
dc.title Goal-based Testing of Semantic Web Services en
dc.type Journal Article en
dc.identifier.doi 10.1016/j.infsof.2016.11.011 en
pubs.begin-page 1 en
pubs.volume 83 en
dc.description.version AM - Accepted Manuscript en
dc.rights.holder Copyright: Elsevier BV en
pubs.end-page 13 en
dc.rights.accessrights http://purl.org/eprint/accessRights/OpenAccess en
pubs.subtype Article en
pubs.elements-id 550782 en
pubs.org-id Science en
pubs.org-id School of Computer Science en
dc.identifier.eissn 1873-6025 en
pubs.record-created-at-source-date 2016-12-05 en
pubs.online-publication-date 2016-12-01 en

Files in this item

Find Full text

This item appears in the following Collection(s)

Show simple item record


Search ResearchSpace