Generative communication in Linda. Generative communication is the basis of a new distributed programming language that is intended for systems programming in distributed settings generally and on integrated network computers in particular. It differs from previous interprocess communication models in specifying that messages be added in tuple-structured form to the computation environment, where they exist as named, independent entities until some process chooses to receive them. Generative communication results in a number of distinguishing properties of the new language, Linda, that is built around it. Linda is fully distributed in space and distributed in time; it allows distributed sharing, continuation passing, and structured naming. We discuss these properties and their implications, then give a series of examples. Linda presents novel implementation problems that we discuss in Part II. We are particularly concerned with implementation of the dynamic global name space that the generative communication model requires.

References in zbMATH (referenced in 78 articles )

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

1 2 3 4 next

  1. Baldoni, Roberto; Bonomi, Silvia; Raynal, Michel: Implementing set objects in dynamic distributed systems (2016)
  2. Aceto, Luca; Goriac, Eugen-Ioan; Ingolfsdottir, Anna: A ground-complete axiomatization of stateless bisimilarity over Linda (2015)
  3. Dwornikowski, Dariusz; Stroiński, Andrzej; Brzeziński, Jerzy: Towards a process calculus for REST: current state of the art (2015)
  4. Nielson, Hanne Riis; Nielson, Flemming; Vigo, Roberto: A calculus of quality for robustness against unreliable communication (2015)
  5. Borgström, Johannes; Gutkovas, Ramūnas; Parrow, Joachim; Victor, Björn; Åman Pohjola, Johannes: A sorted semantic framework for applied process calculi (extended abstract) (2014)
  6. Skyrme, Alexandre; Rodriguez, Noemi; Ierusalimschy, Roberto: A survey of support for structured communication in concurrency control models (2014)
  7. 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)
  8. Nardini, Elena; Omicini, Andrea; Viroli, Mirko: Semantic tuple centres (2013)
  9. Viroli, Mirko: On competitive self-composition in pervasive services (2013)
  10. Barbosa, Jorge; Dillenburg, Fabiane; Lermen, Gustavo; Garzão, Alex; Costa, Cristiano; Rosa, João: Towards a programming model for context-aware applications (2012)
  11. Bonsangue, Marcello; Clarke, Dave; Silva, Alexandra: A model of context-dependent component connectors (2012)
  12. Fok, Chien-Liang; Roman, Gruia-Catalin; Lu, Chenyang: Servilla: A flexible service provisioning middleware for heterogeneous sensor networks (2012)
  13. Pourvatan, Bahman; Sirjani, Marjan; Hojjat, Hossein; Arbab, Farhad: Symbolic execution of Reo circuits using constraint automata (2012)
  14. Rashid, Jayedur; Broxvall, Mathias; Saffiotti, Alessandro: A middleware to integrate robots, simple devices and everyday objects into an ambient ecology (2012)
  15. Bessler, Sandford; Fischer, Alexander; Kühn, Eva; Mordinyi, Richard; Tomic, Slobodanka: Using tuple-spaces to manage the storage and dissemination of spatial-temporal content (2011)
  16. Clarke, Dave; Proença, José; Lazovik, Alexander; Arbab, Farhad: Channel-based coordination via constraint satisfaction (2011)
  17. Ricci, Alessandro; Piunti, Michele; Viroli, Mirko: Environment programming in multi-agent systems: an artifact-based perspective (2011)
  18. Ricci, Alessandro; Viroli, Mirko; Piancastelli, Giulio: simpA: an agent-oriented approach for programming concurrent applications on top of Java (2011)
  19. Talcott, Carolyn; Sirjani, Marjan; Ren, Shangping: Comparing three coordination models: Reo, ARC, and PBRD (2011)
  20. Ciancia, Vincenzo; Ferrari, Gianluigi; Guanciale, Roberto; Strollo, Daniele: Event based choreography (2010)

1 2 3 4 next