作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2007, Vol. 33 ›› Issue (18): 15-17. doi: 10.3969/j.issn.1000-3428.2007.18.005

• 博士论文 • 上一篇    下一篇

基于程序生成的自动化服务组合技术

叶 力,陈俊亮   

  1. (北京邮电大学网络与交换国家重点实验室,北京 100876)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2007-09-20 发布日期:2007-09-20

Automatic Web Service Composition via Program Synthesis

YE Li, CHEN Jun-liang   

  1. (State Key Laboratory of Networking & Switching, Beijing University of Posts & Telecommunications, Beijing 100876)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-09-20 Published:2007-09-20

摘要: 自动化服务组合技术是程序生成方法在Semantic Web Services领域的一种应用。该文提取了服务的“输入”、“输出”、“前置条件”、“执行效果”、“执行功能”,定义了服务的语义5元组。通过一个转换模版,把服务描述表述成一阶谓词逻辑公式,根据“证明与程序等价”的理论,利用自动化定理证明系统,完成从已有服务到目标服务的逻辑证明,从所记录的证明路径中提取目标服务的实现体,介绍了实现这一技术的原型系统。

关键词: Web服务, 服务组合, 程序生成, 定理证明

Abstract: The automatic composition approach is an application of deductive program synthesis method in semantic Web services. The semantic of a service is defined as , which stands for “input”, “output”, “precondition”, “effect”, and “IO-vinculum” of the service. A template is used to transform this semantic into a first-order-logic formula. Based on the “proofs are programs” theory, by using an automated theorem prover, the proof from available services to object service is searched, and the implementation of the object service is extracted from the recorded proof path. A brief introduction of the prototype system is given.

Key words: Web services, service composition, program synthesis, theorem proof

中图分类号: