Klava: a Java package for distributed and mobile applications Highly distributed networks have now become a common infrastructure for 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 a basic interaction mechanism. In this paper we present the architecture of KLAVA, an experimental Java package for distributed applications and code mobility. We describe how KLAVA permits code mobility by relying on Java and present a few distributed applications that exploit mobile code programmed in KLAVA.

References in zbMATH (referenced in 17 articles , 1 standard article )

Showing results 1 to 17 of 17.
Sorted by year (citations)

  1. Li, Ximeng; Wu, Xi; Lluch Lafuente, Alberto; Nielson, Flemming; Nielson, Hanne Riis: A coordination language for databases (2017)
  2. Russello, Giovanni; Dong, Changyu; Dulay, Naranker; Chaudron, Michel; van Steen, Maarten: Providing data confidentiality against malicious hosts in shared data spaces (2010)
  3. Gorla, Daniele; Pugliese, Rosario: Dynamic management of capabilities in a network aware coordination language (2009)
  4. De Nicola, Rocco; Gorla, Daniele; Pugliese, Rosario: Basic observables for a calculus for global computing (2007)
  5. Chen, Jianwen; Zhang, Yan: A rule based knowledge transaction model for mobile environments (2006)
  6. de Nicola, Rocco; Gorla, Daniele; Pugliese, Rosario: On the expressive power of Klaim-based calculi (2006)
  7. Focardi, Riccardo; Lucchi, Roberto; Zavattaro, Gianluigi: Secure shared data-space coordination languages: a process algebraic survey (2006)
  8. Bettini, Lorenzo; Venneri, Betti; Bono, Viviana: MOMI: a calculus for mobile mixins (2005)
  9. Bettini, Lorenzo; Bono, Viviana; Venneri, Betti: O’Klaim: A coordination language with mobile mixins (2004)
  10. Ferrari, Gianluigi; Moggi, Eugenio; Pugliese, Rosario: MetaKlaim: a type safe multi-stage language for global computing (2004)
  11. Kane, Kevin; Browne, James C.: CoorSet: A development environment for associatively coordinated components (2004)
  12. Phillips, Andrew; Yoshida, Nobuko; Eisenbach, Susan: A distributed abstract machine for boxed ambient calculi (2004)
  13. Bettini, Lorenzo; De Nicola, Rocco: A Java middleware for guaranteeing privacy of distributed tuple spaces (2003)
  14. Gorla, Daniele; Pugliese, Rosario: Resource access and mobility control with dynamic privileges acquisition (2003)
  15. Paulino, Hervé; Lopes, Luís; Silva, Fernando: Mob: A scripting language for mobile agents based on a process calculus (2003)
  16. Bettini, Lorenzo; De Nicola, Rocco; Pugliese, Rosario: X-Klaim and Klava: programming mobile code (2002) ioport
  17. Bettini, Lorenzo; De Nicola, Rocco; Pugliese, Rosario: Klava: a Java package for distributed and mobile applications (2002)