Sumatra: A language for resource-aware mobile programs. Programs that use mobility as a mechanism to adapt to resource changes have three requirements that are not shared with other mobile programs. First, they need to monitor the level and quality of resources in their operating environment. Second, they need to be able to react to changes in resource availability. Third, they need to be able to control the way in which resources are used on their behalf (by libraries and other support code). In this chapter, we describe the design and implementation of Sumatra, an extension of Java that supports resource-aware mobile programs. We also describe the design and implementation of a distributed resource monitor that provides the information required by Sumatra progams. changes.

References in zbMATH (referenced in 7 articles )

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

  1. Jaghoori, Mohammad Mahdi; de Boer, Frank; Longuet, Delphine; Chothia, Tom; Sirjani, Marjan: Compositional schedulability analysis of real-time actor-based systems (2017)
  2. Fortino, Giancarlo; Rango, Francesco: An application-level technique based on recursive hierarchical state machines for agent execution state capture (2013) ioport
  3. Bettini, Claudio; Maggiorini, Dario; Riboni, Daniele: Distributed context monitoring for the adaptation of continuous services (2007) ioport
  4. Bettini, Lorenzo; De Nicola, Rocco; Pugliese, Rosario: \textscX-Klaim and \textscKlava: programming mobile code (2002) ioport
  5. Bettini, Lorenzo; De Nicola, Rocco; Pugliese, Rosario: Klava: a Java package for distributed and mobile applications (2002)
  6. Johansen, Dag; Lauvset, Kåre J.; van Renesse, Robbert; Schneider, Fred B.; Sudmann, Nils P.; Jacobsen, Kjetil: A TACOMA retrospective (2002)
  7. Lu, Zhengding; Li, Chunlin; Li, Layuan: Coordinating mobile agents by the XML-based tuple space (2002)