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 |