Composition of semantic web services using linear logic theorem proving

被引:66
作者
Rao, JH
Küngas, P
Matskin, M [1 ]
机构
[1] Royal Inst Technol, Dept Microelect & Informat Technol, SE-16440 Kista, Sweden
[2] Norwegian Univ Sci & Technol, Dept Comp & Informat Sci, NO-7491 Trondheim, Norway
关键词
service composition; web service; semantic web; linear logic theorem proving;
D O I
10.1016/j.is.2005.02.005
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces a method for automatic composition of Semantic Web services using Linear Logic (LL) theorem proving. The method uses a Semantic Web service language (DAML-S) for external presentation of Web services, while, internally, the services are presented by extralogical axioms and proofs in LL. LL, as a resource conscious logic, enables us to capture the concurrent features of Web services formally (including parameters, states and non-functional attributes). We use a process calculus to present the process model of the composite service. The process calculus is attached to the LL inference rules in the style of type theory. Thus, the process model for a composite service can be generated directly from the complete proof. We introduce a set of subtyping rules that defines a valid dataflow for composite services. The subtyping rules that are used for semantic reasoning are presented with LL inference figures. We propose a system architecture where the DAML-S Translator, LL Theorem Prover and Semantic Reasoner can operate together. This architecture has been implemented in Java. (c) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:340 / 360
页数:21
相关论文
共 36 条
[1]   PROOFS AS PROCESSES [J].
ABRAMSKY, S .
THEORETICAL COMPUTER SCIENCE, 1994, 135 (01) :5-9
[2]  
Andrews Tony, 2003, Business process execution language for web services
[3]  
Ankolekar A, 2001, P INT SEM WEB WORKSH
[4]  
[Anonymous], 2001, Proceedings of the First International Workshop on Formal Approaches to Agent-Based Systems-Revised Papers
[5]   ON THE PI-CALCULUS AND LINEAR LOGIC [J].
BELLIN, G ;
SCOTT, PJ .
THEORETICAL COMPUTER SCIENCE, 1994, 135 (01) :11-65
[6]  
BELLWOOD T, UNIVERSAL DESCRIPTIO
[7]  
Box D, 2001, BRIEF HIST SOAP
[8]  
Brickley D, RDF VOCABULARY DESCR
[9]  
Casati F., 2000, P 12 INT C ADV INF S
[10]  
Chinnici R., WEB SERVICES DESCRIP