X-KLAIM(ID:2923/xkl001)

Language for organising mobile agents and their interaction strategies  


for eXtended-Klaim

X-KLAIM is an experimental programming language, inspired by the Linda paradigm, where mobile agents and their interaction strategies can be naturally programmed.


Structures:
Related languages
Klaim => X-KLAIM   Adaptation of

References:
  • Bettini, Lorenzo; De Nicola, Rocco; Publiese, Rosario; Ferrari, Gian Luigi "Interactive Mobile Agents in X-KLAIM" view details
          in Proc. 7th IEEE Workshops on Enablings Technologies: Infrastructure for Collaborative Enterprises (WETICE) 1998 view details
  • L. Bettini, R. De Nicola, G. Ferrari, R. Pugliese "Mobile Applications in X-KLAIM" Proc. of WOA 2000, pages 1-6, A. Corradi, A. Omicini, A. Poggi (Eds.), 2000. view details Abstract: Networking has turned computers from isolated data processors into powerful communication and elaboration devices, called global computers; an illustrative example is the World-Wide Web. Global computers are rapidly evolving towards programmability. The new scenario has called for new programming languages and paradigms centered around the notions of  mobility and location awareness.
    In this paper, we briefly present X-Klaim, an experimental programming language for global computers, and show a few programming examples.

          in Proc. 7th IEEE Workshops on Enablings Technologies: Infrastructure for Collaborative Enterprises (WETICE) 1998 view details
  • L. Bettini, R. De Nicola, R. Pugliese "X-Klaim and Klava: Programming Mobile Code" TOSCA 2001, ENTCS, vol. 62, Elsevier, 2001 view details Abstract: Highly distributed networks have now become a common infrastructure for a new kind of wide-area distributed applications whose key design principle is network awareness, namely the ability to deal with dynamic changes of the network environment. Network-aware computing has called for new
    programming languages that exploit the mobility paradigm as the basic interaction mechanism. In this paper we present the Klaim (Kernel Language for Agent Interaction and Mobility) framework for programming mobile code applications, namely the XKlaim programming language and the Java-based run-time system Klava. In particular, we illustrate how Klava handles mobile code. Finally, an example is shown that is implemented using this framework.

          in Proc. 7th IEEE Workshops on Enablings Technologies: Infrastructure for Collaborative Enterprises (WETICE) 1998 view details
    Resources