|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
Verification of Semantic Web Service Annotations Using Ontology-Based Partitioning
PrePrint
ISSN: 1939-1374
| ASCII Text | x | ||
| Khalid Belhajjame, Suzanne Embury, Norman Paton, "Verification of Semantic Web Service Annotations Using Ontology-Based Partitioning," IEEE Transactions on Services Computing, vol. 99, no. 1, pp. 1, , 5555. | |||
| BibTex | x | ||
| @article{ 10.1109/TSC.2013.4, author = {Khalid Belhajjame and Suzanne Embury and Norman Paton}, title = {Verification of Semantic Web Service Annotations Using Ontology-Based Partitioning}, journal ={IEEE Transactions on Services Computing}, volume = {99}, number = {1}, issn = {1939-1374}, year = {5555}, pages = {1}, doi = {http://doi.ieeecomputersociety.org/10.1109/TSC.2013.4}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Services Computing TI - Verification of Semantic Web Service Annotations Using Ontology-Based Partitioning IS - 1 SN - 1939-1374 SP EP EPD - 1 A1 - Khalid Belhajjame, A1 - Suzanne Embury, A1 - Norman Paton, PY - 5555 KW - Dispatching KW - IPTV KW - Collaboration KW - Bandwidth KW - Protocols KW - Streaming media KW - Servers KW - specification-based testing KW - Semantic web services KW - semantic annotations KW - test adequacy VL - 99 JA - IEEE Transactions on Services Computing ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TSC.2013.4
Semantic annotation of web services has been proposed as a solution to the problem of discovering services to fit a particular need, and reusing them appropriately. While there exist tools that assist human users in the annotation task, e.g., Radiant and Meteor-S, no semantic annotation proposal considers the problem of verifying the accuracy of the resulting annotations. Early evidence from workflow compatibility checking suggests that the proportion of annotations that are inaccurate is high, and yet no tools exist to help annotators to test the results of their work systematically before they are deployed for public use. In this paper, we adapt techniques from conventional software testing to the verification of semantic annotations for web service input and output parameters. We present an algorithm for the testing process, and discuss ways in which manual effort from the annotator during testing can be reduced. We also present two adequacy criteria for specifying test cases used as input for the testing process. These criteria are based on structural coverage of the domain ontology used for annotation. The results of an evaluation exercise, based on a collection of annotations for bioinformatics web services, show that defects can be successfully detected by the technique.
Index Terms:
Dispatching,IPTV,Collaboration,Bandwidth,Protocols,Streaming media,Servers,specification-based testing,Semantic web services,semantic annotations,test adequacy
Citation:
Khalid Belhajjame, Suzanne Embury, Norman Paton, "Verification of Semantic Web Service Annotations Using Ontology-Based Partitioning," IEEE Transactions on Services Computing, 28 Jan. 2013. IEEE computer Society Digital Library. IEEE Computer Society, <http://doi.ieeecomputersociety.org/10.1109/TSC.2013.4>
Usage of this product signifies your acceptance of the Terms of Use.

