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.

A Software Framework for Rapid Prototyping of Run-Time Systems for Mobile Calculi

BETTINI, LORENZO;
2004-01-01

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.
2004
Inglese
Sì, ma tipo non specificato
3267
179
207
ITALIA
PORTOGALLO
FRANCIA
262
8
Lorenzo Bettini; Rocco De Nicola; Daniele Falassi; Marc Lacoste; Luís Lopes; Licínio Oliveira; Hervé Paulino; Vasco T. Vasconcelos...espandi
info:eu-repo/semantics/article
none
03-CONTRIBUTO IN RIVISTA::03A-Articolo su Rivista
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/122849
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 2
social impact