An abstract machine for the kell calculus

  • Authors:
  • Philippe Bidinger;Alan Schmitt;Jean-Bernard Stefani

  • Affiliations:
  • INRIA Rhône-Alpes, St Ismier, France;INRIA Rhône-Alpes, St Ismier, France;INRIA Rhône-Alpes, St Ismier, France

  • Venue:
  • FMOODS'05 Proceedings of the 7th IFIP WG 6.1 international conference on Formal Methods for Open Object-Based Distributed Systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Kell Calculus is a family of process calculi intended as a basis for studying distributed component-based programming. This paper presents an abstract machine for an instance of this calculus, a proof of its correctness, and a prototype OCaml implementation. The main originality of our abstract machine is that it does not mandate a particular physical configuration (e.g. mapping of localities to physical sites), and it is independent of any supporting network services. This allows to separate the proof of correctness of the abstract machine per se, from the proof of correctness of higher-level communication and migration protocols which can be implemented on the machine.