一种基于SWRL约束的OWL-S语义Web Services测试方法
首发时间:2013-12-13
摘要:Web Services(WS)是一种基于WSDL、SOAP等技术的面向服务的系统集成技术,因其具有良好的分布式特性、可重用性和平台无关性,被广泛应用于分布式计算领域。语义Web Services(SWS)采用OWL-S、SAWSDL等技术对WS进行了语义扩充,使得对于WS的自动化发现、选择和组合成为可能。SWS是一项相对较新的技术,人们对它各方面都有所研究,但其测试技术仍然不成熟,因此保证SWS的质量仍是一个挑战。本文提出一种基于SWRL约束的OWL-S语义Web Services测试方法。该方法依据输入、输出、前提条件、效果等语义信息,分析采用SWRL表示的前提条件和效果,生成测试数据和测试用例,判决输出得到测试结果。能有效地对SWS系统进行一致性测试,提高SWS的语义测试的自动化程度和完备性。
关键词: 语义Web Services 语义测试 OWL-S 规则校验 SWRL
For information in English, please click here
An SWRL Constraints-based Approach for Testing OWL-S-expressed Semantic Web Services
Abstract:Web Services (WS) is based on technologies like WSDL, SOAP, and it is a service oriented system integration technology. It's widely used in distributed applications because of advantages like good distribution features, high reusability and independence of platforms. Semantic Web Services (SWS), applying technologies like OWL-S and SAWSDL to extend the semantic features, make it possible to find, select and composite WS automatically. As a relatively new technology, researches on it vary. But the quality assurance of SWS remains a challenge because of the immature testing skills. In this paper we proposed a SWRL constraints based approach to test OWL-S defined SWS. We extracted semantic information including inputs, outputs, preconditions and effects from OWL-S definition, analyzed the preconditions expressed in SWRL and then generated appropriate test data and test cases. Furthermore, we achieved test verdicts by judging test outputs. The proposed approach can effectively test the conformance of SWS and improve the automaticity and completeness for testing.
Keywords: Semantic Web Services semantic testing OWL-S rule validation SWRL
基金:
论文图表:
引用
No.****
同行评议
共计0人参与
勘误表
一种基于SWRL约束的OWL-S语义Web Services测试方法
评论
全部评论