arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1504.05797cs.LO
收藏

面向服务的逻辑编程

Service-Oriented Logic Programming

Ionut Tutu, Jose Luiz Fiadeiro

摘要:

我们开发的概念和机制,以支持面向服务的计算正式的基础。我们的工作建立在代数结构(捕获服务编排方式)以及通过所需和所提供服务的逻辑表示形式化服务发现和绑定到给定客户端应用程序的过程中的最新理论进展的基础上。我们展示了如何指称和特定于传统逻辑编程的操作语义可以推广使用的机构理论,以解决静态和动态方面的面向服务的计算。我们的结果依赖于一个强有力的类比之间的发现服务,可以绑定到一个应用程序和搜索一个条款,可以用于计算一个答案的查询;他们探索了对外部服务的请求可以被描述为服务查询的方式,并解释了如何通过统一和解析的面向服务的衍生物来执行其答案的计算,其特征在于服务的绑定和应用的重新配置。

英文摘要:

We develop formal foundations for notions and mechanisms needed to support service-oriented computing. Our work builds on recent theoretical advancements in the algebraic structures that capture the way services are orchestrated and in the processes that formalize the discovery and binding of services to given client applications by means of logical representations of required and provided services. We show how the denotational and the operational semantics specific to conventional logic programming can be generalized using the theory of institutions to address both static and dynamic aspects of service-oriented computing. Our results rely upon a strong analogy between the discovery of a service that can be bound to an application and the search for a clause that can be used for computing an answer to a query; they explore the manner in which requests for external services can be described as service queries, and explain how the computation of their answers can be performed through service-oriented derivatives of unification and resolution, which characterize the binding of services and the reconfiguration of applications.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑