eprintid: 328 rev_number: 12 eprint_status: archive userid: 32 dir: disk0/00/00/03/28 datestamp: 2011-06-06 08:06:32 lastmod: 2014-10-07 14:45:22 status_changed: 2011-06-06 08:06:32 type: article metadata_visibility: show item_issues_count: 0 creators_name: Bettini, Lorenzo creators_name: De Nicola, Rocco creators_name: Pugliese, Rosario creators_id: creators_id: r.denicola@imtlucca.it creators_id: title: XKlaim and Klava: Programming Mobile Code ispublished: pub subjects: QA75 divisions: CSA full_text_status: public note: TOSCA 2001, Theory of Concurrency, Higher Order Languages and Types 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 X Klaim 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. date: 2002-06 date_type: published publication: Electronic Notes in Theoretical Computer Science volume: 62 publisher: Elsevier pagerange: 24-37 id_number: 10.1016/S1571-0661(04)00317-2 refereed: TRUE issn: 1571-0661 official_url: http://www.sciencedirect.com/science/article/pii/S1571066104003172 citation: Bettini, Lorenzo and De Nicola, Rocco and Pugliese, Rosario XKlaim and Klava: Programming Mobile Code. Electronic Notes in Theoretical Computer Science, 62. pp. 24-37. ISSN 1571-0661 (2002) document_url: http://eprints.imtlucca.it/328/1/Bettini_DeNicola_Pugliese_2002.pdf