...
首页> 外文期刊>Science of Computer Programming >On-the-fly construction of provably correct service compositions - templates and proofs
【24h】

On-the-fly construction of provably correct service compositions - templates and proofs

机译:动态构建可证明正确的服务组合-模板和证明

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

摘要

Today, service compositions often need to be assembled or changed on-the-fly, which leaves only little time for quality assurance. Moreover, quality assurance is complicated by service providers only giving information on their services in terms of domain specific concepts with only limited semantic meaning. In this paper, we propose a method for constructing service compositions based on preverified templates. Templates, given as workflow descriptions, are typed over a (domain-independent) template ontology defining concepts and predicates. Their meaning is defined by an abstract semantics, leaving the specific meaning of ontology concepts open, however, only up to given ontology rules. Templates are proven correct using a Hoare-style proof calculus, extended by a specific rule for service calls. Construction of service compositions amounts to instantiation of templates with domain-specific services. Correctness of an instantiation can then simply be checked by verifying that the domain ontology (a) adheres to the rules of the template ontology, and (b) fulfills the constraints of the employed template.
机译:如今,服务组合通常需要即时组装或更改,这几乎没有时间保证质量。此外,由于服务提供商仅根据具有有限语义含义的特定于域的概念提供有关其服务的信息,因此质量保证变得很复杂。在本文中,我们提出了一种基于预验证模板构建服务组合的方法。作为工作流描述给出的模板在定义概念和谓词的(独立于域的)模板本体上键入。它们的含义是由抽象语义定义的,但是本体概念的具体含义仍然是开放的,但是仅取决于给定的本体规则。使用Hoare样式的证明演算证明模板是正确的,并通过针对服务调用的特定规则进行了扩展。服务组合的构建相当于使用特定于域的服务实例化模板。然后可以通过验证域本体(a)遵守模板本体的规则,以及(b)满足所采用模板的约束,来简单地检查实例化的正确性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号