首页> 外文期刊>Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on >A Petri Net Approach to Analyzing Behavioral Compatibility and Similarity of Web Services
【24h】

A Petri Net Approach to Analyzing Behavioral Compatibility and Similarity of Web Services

机译:Petri网方法分析Web服务的行为兼容性和相似性

获取原文
获取原文并翻译 | 示例
           

摘要

Web services have become the technology of choice for service-oriented computing implementation, where Web services can be composed in response to some users' needs. It is critical to verify the compatibility of component Web services to ensure the correctness of the whole composition in which these components participate. Traditionally, two conditions need to be satisfied during the verification of compatibility: reachable termination and proper termination. Unfortunately, it is complex and time consuming to verify those two conditions. To reduce the complexity of this verification, we model Web services using colored Petri nets (PNs) so that a specific property of their structures is looked into, namely, well structuredness. We prove that only reachable termination needs to be satisfied when verifying behavioral compatibility among well-structured Web services. When a composition is declared as valid and in the case where one of its component Web services fails at run time, an alternative one with similar behavior needs to come into play as a substitute. Thus, it is important to develop effective approaches that permit one to analyze the similarity of Web services. Although many existing approaches utilize PNs to analyze behavioral compatibility, few of them explore further appropriate definitions of behavioral similarity and provide a user-friendly tool with automatic verification. In this paper, we introduce a formal definition of context-independent similarity and show that a Web service can be substituted by an alternative peer of similar behavior without intervening other Web services in the composition. Therefore, the cost of verifying service substitutability is largely reduced. We also provide an algorithm for the verification and implement it in a tool. Using the tool, the verification of behavioral similarity of Web services can be performed in an automatic way.
机译:Web服务已成为面向服务的计算实现的首选技术,可以根据某些用户的需求来组合Web服务。验证组件Web服务的兼容性以确保这些组件参与的整个组合的正确性至关重要。传统上,在兼容性验证期间需要满足两个条件:可达终止和正确终止。不幸的是,验证这两个条件既复杂又费时。为了降低此验证的复杂性,我们使用有色Petri网(PN)对Web服务建模,以便研究其结构的特定属性,即结构良好。我们证明,在验证结构良好的Web服务之间的行为兼容性时,仅需要满足可到达的终止。当某个组合被声明为有效时,并且其中的一个组件Web服务在运行时发生故障时,需要使用具有类似行为的替代组合作为替代。因此,开发有效的方法以允许人们分析Web服务的相似性很重要。尽管许多现有方法利用PN来分析行为兼容性,但很少有探究行为相似性的进一步适当定义,并提供具有自动验证功能的用户友好工具。在本文中,我们介绍了上下文无关相似性的正式定义,并表明Web服务可以由行为类似的替代对等替代,而无需干预组成中的其他Web服务。因此,大大减少了验证服务可替代性的成本。我们还提供了一种验证算法,并在工具中实现了该算法。使用该工具,可以自动方式验证Web服务的行为相似性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号