A software framework for rapid prototyping of run-time systems for mobile calculi

  • Authors:
  • Lorenzo Bettini;Rocco De Nicola;Daniele Falassi;Marc Lacoste;Luís Lopes;Licínio Oliveira;Hervé Paulino;Vasco T. Vasconcelos

  • Affiliations:
  • Dipartimento di Sistemi e Informatica, Università di Firenze;Dipartimento di Sistemi e Informatica, Università di Firenze;Dipartimento di Sistemi e Informatica, Università di Firenze;Distributed Systems Architecture Department, France Telecom R & D;Departamento de Ciência de Computadores, Faculdade de Ciências, Universidade do Porto;Departamento de Ciência de Computadores, Faculdade de Ciências, Universidade do Porto;Departamento de Informática, Faculdade de Ciências e Tecnologia, Univ. Nova de Lisboa;Departamento de Informática, Faculdade de Ciências, Universidade de Lisboa

  • Venue:
  • GC'04 Proceedings of the 2004 IST/FET international conference on Global Computing
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe the architecture and the implementation of the Mikado software framework, that we call IMC (Implementing Mobile Calculi). The framework aims at providing the programmer with primitives to design and implement run-time systems for distributed process calculi. The paper describes the four main components of abstract machines for mobile calculi (node topology, naming and binding, communication protocols and mobility) that have been implemented as Java packages. The paper also contains the description of a prototype implementation of a run-time system for the Distributed Pi-Calculus relying on the presented framework.