Semantic Web Service Composition via Logic-based Program Synthesis

作者: Jinghai Rao

DOI:

关键词:

摘要: The ability to efficient selection and integration of inter-organizational heterogeneous Web services at runtime becomes an important requirement the service provision. In application, if no single existing can satisfy functionality required by user, there should be a program or agent automated combine together in order fulfill request.The aim this thesis is consider composition problem from viewpoint logic-based synthesis, propose agent-based framework for supporting process scalable flexible manner. approach described uses Linear Logic-based theorem proving assist automate Semantic services. language (DAML-S) external presentation services, while, internally, are presented extralogical axioms proofs Logic. Logic, as resource conscious logic, enables us capture concurrent features formally (including parameters, states non-functional attributes). calculus present model composite service. attached Logic inference rules style type theory. Thus generated directly complete proof. We introduce set subtyping that defines valid dataflow services.The used semantic reasoning with figures. system has been implemented based on multi-agent architecture, AGORA. design different components system, such prover, reasoner translator integrated each other loosely coupled manner.We conclude discussing how directed meet main challenges composition. First, it autonomous so users do not analyze huge amount available manually. Second, good scalability flexibility better performed dynamic environment. Third, solves because information matching composing services.We argue LL proving, combined offers practical success LL, logic specifying programming, provides higher expressive powers modeling than classical logic. Further, manner.The contributions summarized follows. generic developed purpose presenting abstract specific platform developed. focuses translation between internal languages extraction applications discussed. Fourth, architecture provision

参考文章(91)
JEAN-MARC ANDREOLI, Logic Programming with Focusing Proofs in Linear Logic Journal of Logic and Computation. ,vol. 2, pp. 297- 347 ,(1992) , 10.1093/LOGCOM/2.3.297
Dale Miller, Gopalan Nadathur, Frank Pfenning, Andre Scedrov, Uniform proofs as a foundation for logic programming Annals of Pure and Applied Logic. ,vol. 51, pp. 125- 157 ,(1991) , 10.1016/0168-0072(91)90068-W
Jeremy J. Carroll, Ian Dickinson, Chris Dollin, Dave Reynolds, Andy Seaborne, Kevin Wilkinson, Jena: implementing the semantic web recommendations the web conference. pp. 74- 83 ,(2004) , 10.1145/1013367.1013381
S.K. Shrivastava, L. Bellissard, D. Feliot, M. Herrmann, N. de Palma, S.M. Wheater, A workflow and agent based platform for service provisioning enterprise distributed object computing. pp. 38- 47 ,(2000) , 10.1109/EDOC.2000.882342
Richard Waldinger, Web Agents Cooperating Deductively FAABS '00 Proceedings of the First International Workshop on Formal Approaches to Agent-Based Systems-Revised Papers. pp. 250- 262 ,(2000) , 10.1007/3-540-45484-5_20
J.S. Hodas, D. Miller, Logic programming in a fragment of intuitionistic linear logic logic in computer science. ,vol. 110, pp. 327- 365 ,(1991) , 10.1006/INCO.1994.1036
Ian Horrocks, Ulrike Sattler, Stephan Tobies, Practical reasoning for very expressive description logics Logic Journal of the IGPL. ,vol. 8, pp. 239- 263 ,(2000) , 10.1093/JIGPAL/8.3.239
M. Matskin, Collaborative advertising over Internet with agents database and expert systems applications. pp. 509- 513 ,(2001) , 10.1109/DEXA.2001.953111
Z. Manna, R. Waldinger, Fundamentals of deductive program synthesis IEEE Transactions on Software Engineering. ,vol. 18, pp. 674- 704 ,(1992) , 10.1109/32.153379