Klava

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 19 articles , 1 standard article )

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

  1. Russello, Giovanni; Dong, Changyu; Dulay, Naranker; Chaudron, Michel; van Steen, Maarten: Providing data confidentiality against malicious hosts in shared data spaces (2010)
  2. Gorla, Daniele; Pugliese, Rosario: Dynamic management of capabilities in a network aware coordination language (2009)
  3. Bettini, Lorenzo; De Nicola, Rocco; Falassi, Daniele; Loreti, Michele: Implementing a distributed mobile calculus using the IMC framework. (2007)
  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: From process calculi to klaim and back. (2006)
  7. de Nicola, Rocco; Gorla, Daniele; Pugliese, Rosario: On the expressive power of Klaim-based calculi (2006)
  8. Focardi, Riccardo; Lucchi, Roberto; Zavattaro, Gianluigi: Secure shared data-space coordination languages: a process algebraic survey (2006)
  9. Bettini, Lorenzo: Data privacy in tuple space based mobile agent systems. (2005)
  10. Bettini, Lorenzo; Venneri, Betti; Bono, Viviana: MOMI: a calculus for mobile mixins (2005)
  11. De Nicola, Rocco; Gorla, Daniele; Pugliese, Rosario: On the expressive power of klaim-based calculi. (2005)
  12. Bettini, Lorenzo; Bono, Viviana; Venneri, Betti: O’Klaim: A coordination language with mobile mixins (2004)
  13. Ferrari, Gianluigi; Moggi, Eugenio; Pugliese, Rosario: MetaKlaim: a type safe multi-stage language for global computing (2004)
  14. Kane, Kevin; Browne, James C.: CoorSet: A development environment for associatively coordinated components (2004)
  15. Phillips, Andrew; Yoshida, Nobuko; Eisenbach, Susan: A distributed abstract machine for boxed ambient calculi (2004)
  16. Bettini, Lorenzo; De Nicola, Rocco: A Java middleware for guaranteeing privacy of distributed tuple spaces (2003)
  17. Gorla, Daniele; Pugliese, Rosario: Resource access and mobility control with dynamic privileges acquisition (2003)
  18. Paulino, Hervé; Lopes, Luís; Silva, Fernando: Mob: A scripting language for mobile agents based on a process calculus (2003)
  19. Bettini, Lorenzo; De Nicola, Rocco; Pugliese, Rosario: Klava: a Java package for distributed and mobile applications (2002)