LIME

LIME: a middleware for physical and logical mobility. LIME is a middleware supporting the development of applications that exhibit physical mobility of hosts, logical mobility of agents, or both. LIME adapts a coordination perspective inspired by work on the Linda model. The context for computation, represented in Linda by a globally accessible, persistent tuple space, is represented in LIME by transient sharing of the tuple spaces carried by each individual mobile unit. Linda tuple spaces are also extended with a notion of location and with the ability to react to a given state. The hypothesis underlying our work is that the resulting model provides a minimalist set of abstractions that enable rapid and dependable development of mobile applications. In this paper, we illustrate the model underlying LIME, present its current design and implementation, and discuss initial lessons learned in developing applications that involve physical mobility.


References in zbMATH (referenced in 35 articles )

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

1 2 next

  1. Baldoni, Roberto; Bonomi, Silvia; Raynal, Michel: Implementing set objects in dynamic distributed systems (2016)
  2. Skyrme, Alexandre; Rodriguez, Noemi; Ierusalimschy, Roberto: A survey of support for structured communication in concurrency control models (2014)
  3. Van Cutsem, Tom; Gonzalez Boix, Elisa; Scholliers, Christophe; Lombide Carreton, Andoni; Harnie, Dries; Pinte, Kevin; De Meuter, Wolfgang: Ambienttalk: programming responsive mobile peer-to-peer applications with actors (2014)
  4. Viroli, Mirko: On competitive self-composition in pervasive services (2013)
  5. Barbosa, Jorge; Dillenburg, Fabiane; Lermen, Gustavo; Garzão, Alex; Costa, Cristiano; Rosa, João: Towards a programming model for context-aware applications (2012)
  6. Talcott, Carolyn; Sirjani, Marjan; Ren, Shangping: Comparing three coordination models: Reo, ARC, and PBRD (2011)
  7. Russello, Giovanni; Dong, Changyu; Dulay, Naranker; Chaudron, Michel; van Steen, Maarten: Providing data confidentiality against malicious hosts in shared data spaces (2010)
  8. Bromuri, Stefano; Urovi, Visara; Stathis, Kostas: Game-based e-retailing in GOLEM agent environments (2009)
  9. Gorla, Daniele; Pugliese, Rosario: Dynamic management of capabilities in a network aware coordination language (2009)
  10. Waluyo, Agustinus Borgy; Pek, Isaac; Chen, Xiang; Yeoh, Wee-Soon: Design and evaluation of lightweight middleware for personal wireless body area network (2009)
  11. Yu, Yue; Ren, Shangping; Talcott, Carolyn L.: Coordinating asynchronous and open distributed systems under semiring-based timing constraints (2009)
  12. Busi, Nadia; Zavattaro, Gianluigi: A process algebraic view of shared dataspace coordination (2008)
  13. Talcott, Carolyn L.; Sirjani, Marjan; Ren, Shangping: Comparing three coordination models: reo, ARC, and RRD (2008)
  14. Wang, Miao-Miao; Cao, Jian-Nong; Li, Jing; Dasi, Sajal K.: Middleware for wireless sensor networks: A survey (2008)
  15. Banerjee, Nilanjan; Acharya, Arup; Das, Sajal K.: Enabling sIP-based sessions in ad hoc networks (2007)
  16. Omicini, Andrea: Formal respect in the A&A perspective. (2007)
  17. Roman, Gruia-Catalin; Julien, Christine; Payton, Jamie: Modeling adaptive behaviors in Context UNITY (2007)
  18. Soldatos, John; Dimakis, Nikolaos; Stamatis, Kostas; Polymenakos, Lazaros: A breadboard architecture for pervasive context-aware services in smart spaces: Middleware components and prototype applications. (2007)
  19. Talcott, Carolyn L.: Policy-based coordination in PAGODA: A case study. (2007)
  20. West, David; Quigley, Aaron J.; Kay, Judy: MEMENTO: a digital-physical scrapbook for memory sharing. (2007)

1 2 next