Declarative distributed computing

  • Authors:
  • Jorge Lobo;Jiefei Ma;Alessandra Russo;Franck Le

  • Affiliations:
  • IBM T.J. Watson Research Center;Imperial College London, UK;Imperial College London, UK;IBM T.J. Watson Research Center

  • Venue:
  • Correct Reasoning
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present a language to write distributed applications. We provide an operational semantics of a single computational node based on Datalog. We then introduce a framework that can capture the semantics of a network of computational nodes working together. The framework can express several communication models (e.g. synchronous vs. asynchronous) and can be used to check many properties of the distributed computation under the different communication models. The framework is developed using Answer Set Programs.