One of the new emerging trends that is gaining a lot of attentions in the database community is about distributed programming in large datacenters. A lot of discussions are arising around the CAP theorem [8] and how to achieve correct and efficient programs while performing less coordi-nated actions as possible. In order to address these issues, monotonic logic programming [4] has been employed to for-mally specify eventually consistent distributed programs. We conjecture that a missing piece in the current state-of-the-art is the capability to express statements about the knowledge state of distributed nodes, i.e., statements about what a node ”knows ” given the current system configura-tion. In fact, reasoning about the state of remote no...
To share information, we propose to see the Web as a knowledge base consisting of distributed logica...
Distributed systems are difficult to reason about and program because of fundamental uncertainty in ...
Development of distributed systems is a difficult task. Declarative programming techniques hold a pr...
Abstract. Logic programming has been considered a viable solution for distributed computing since th...
Recent research has explored using Datalog-based languages to ex-press a distributed system as a set...
Knowledge bases are currently being investigated by database researchers in order to extend the expr...
In this paper we propose an explicit form of knowledge-based programming. Our initial motivation is ...
Abstract. We propose a rule-based language, Netlog, to express dis-tributed applications such as com...
Development of distributed systems is a difficult task. Declarative programming tech-niques hold a p...
Development of distributed systems is a difficult task. Declarative programming tech-niques hold a p...
We develop a new foundation for distributed programming languages by defining an intuitionistic, mod...
We develop a new foundation for distributed programming languages by defining an intuitionistic, mod...
Datastores today rely on distribution and replication to achieve im-proved performance and fault-tol...
International audienceIn the last fifteen years many work in logic programming has focused on parall...
This paper is concerned with providing a logic, called Distributed First Order Logic (DFOL), for the...
To share information, we propose to see the Web as a knowledge base consisting of distributed logica...
Distributed systems are difficult to reason about and program because of fundamental uncertainty in ...
Development of distributed systems is a difficult task. Declarative programming techniques hold a pr...
Abstract. Logic programming has been considered a viable solution for distributed computing since th...
Recent research has explored using Datalog-based languages to ex-press a distributed system as a set...
Knowledge bases are currently being investigated by database researchers in order to extend the expr...
In this paper we propose an explicit form of knowledge-based programming. Our initial motivation is ...
Abstract. We propose a rule-based language, Netlog, to express dis-tributed applications such as com...
Development of distributed systems is a difficult task. Declarative programming tech-niques hold a p...
Development of distributed systems is a difficult task. Declarative programming tech-niques hold a p...
We develop a new foundation for distributed programming languages by defining an intuitionistic, mod...
We develop a new foundation for distributed programming languages by defining an intuitionistic, mod...
Datastores today rely on distribution and replication to achieve im-proved performance and fault-tol...
International audienceIn the last fifteen years many work in logic programming has focused on parall...
This paper is concerned with providing a logic, called Distributed First Order Logic (DFOL), for the...
To share information, we propose to see the Web as a knowledge base consisting of distributed logica...
Distributed systems are difficult to reason about and program because of fundamental uncertainty in ...
Development of distributed systems is a difficult task. Declarative programming techniques hold a pr...