A Software Framework for Rapid Prototyping of Run-Time Systems for Mobile Calculi
Lorenzo Bettini, Rocco De Nicola, Daniele Falassi, Marc Lacoste, Luís Lopes, Licínio Oliveira, Hervé Paulino, Vasco T. Vasconcelos.
Global Computing. IST/FET International Workshop, GC 2004, Revised Papers. C. Priami (Eds.). pp. 179-207. LNCS vol. 3267. Springer. 2004.
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.
paper download: imc-global.ps.gz
Categories: Network Aware Programming
@INPROCEEDINGS{BDFLLOPV04,
  title = {{A Software Framework for Rapid Prototyping of Run-Time Systems for Mobile Calculi}},
  author = {Bettini, Lorenzo and De Nicola, Rocco and Falassi, Daniele and Lacoste, Marc and Lopes, Luís and Oliveira, Licínio and Paulino, Hervé and Vasconcelos, Vasco T.},
  booktitle = {Global Computing. IST/FET International Workshop, GC 2004, Revised Papers},
  editor = {C. Priami},
  pages = {179-207},
  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.},
  publisher = {Springer},
  series = {LNCS},
  volume = {3267},
  year = {2004},
  url = {http://rap.dsi.unifi.it/bibliography/files/imc-global.ps.gz},
}