KLAIM (Kernel Language for Agents Interaction and Mobility) is an experimental kernel language to model and program distributed concurrent applications with mobile code. The language consists of Linda-like primitives acting on multiple tuple spaces distributed over the nodes of a net, and of a set of operators for building processes that communicate via tuple spaces. However, the underlying model is flat, namely nodes cannot enclose other nodes. This is not realistic if one aims at modeling the Internet architecture; e.g. intranets and firewalls have definitely hierarchical structures. In this paper we enrich the KLAIM model by introducing a routing function and a partial ordering relation over nodes thus obtaining a hierarchical model. We also extend the language with a family of process operations for programming and implementing system calls that provide access to and permit modifications of the structure of a net.

Structured Nets in Klaim

LORETI MICHELE;
2000-01-01

Abstract

KLAIM (Kernel Language for Agents Interaction and Mobility) is an experimental kernel language to model and program distributed concurrent applications with mobile code. The language consists of Linda-like primitives acting on multiple tuple spaces distributed over the nodes of a net, and of a set of operators for building processes that communicate via tuple spaces. However, the underlying model is flat, namely nodes cannot enclose other nodes. This is not realistic if one aims at modeling the Internet architecture; e.g. intranets and firewalls have definitely hierarchical structures. In this paper we enrich the KLAIM model by introducing a routing function and a partial ordering relation over nodes thus obtaining a hierarchical model. We also extend the language with a family of process operations for programming and implementing system calls that provide access to and permit modifications of the structure of a net.
2000
1581132395
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/11581/405053
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 9
  • ???jsp.display-item.citation.isi??? ND
social impact