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 22 articles )

Showing results 1 to 20 of 22.
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. Busi, Nadia; Zavattaro, Gianluigi: A process algebraic view of shared dataspace coordination (2008)
  12. Wang, Miao-Miao; Cao, Jian-Nong; Li, Jing; Dasi, Sajal K.: Middleware for wireless sensor networks: A survey (2008)
  13. Banerjee, Nilanjan; Acharya, Arup; Das, Sajal K.: Enabling sIP-based sessions in ad hoc networks (2007)
  14. Roman, Gruia-Catalin; Julien, Christine; Payton, Jamie: Modeling adaptive behaviors in Context UNITY (2007)
  15. 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)
  16. West, David; Quigley, Aaron J.; Kay, Judy: MEMENTO: a digital-physical scrapbook for memory sharing. (2007)
  17. Weyns, Danny; Omicini, Andrea; Odell, James: Environment as a first class abstraction in multiagent systems. (2007)
  18. Storz, Oliver; Friday, Adrian; Davies, Nigel: Supporting ordering and consistency in a distributed event heap for ubiquitous computing. (2006)
  19. Corradini, Flavio; Mariani, Leonardo; Merelli, Emanuela: An agent-based approach to tool integration (2004)
  20. Corradini, Flavio; Mariani, Leonardo; Merelli, Emanuela: An agent-based approach to tool integration (2004)

1 2 next