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

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

1 2 3 4 5 next

  1. Calegari, Roberta; Denti, Enrico; Mariani, Stefano; Omicini, Andrea: Logic programming as a service (2018)
  2. Kepner, Jeremy; Jananthan, Hayden: Mathematics of big data. Spreadsheets, databases, matrices, and graphs. With a foreword by Charles E. Leiserson (2018)
  3. Lanotte, Ruggero; Merro, Massimo: A semantic theory of the internet of things (2018)
  4. Giachino, Elena; Lanese, Ivan; Mezzina, Claudio Antares; Tiezzi, Francesco: Causal-consistent rollback in a tuple-based language (2017)
  5. Baldoni, Roberto; Bonomi, Silvia; Raynal, Michel: Implementing set objects in dynamic distributed systems (2016)
  6. Given-Wilson, Thomas; Legay, Axel: On the expressiveness of symmetric communication (2016)
  7. Aceto, Luca; Goriac, Eugen-Ioan; Ingolfsdottir, Anna: A ground-complete axiomatization of stateless bisimilarity over Linda (2015)
  8. Dwornikowski, Dariusz; Stroiński, Andrzej; Brzeziński, Jerzy: Towards a process calculus for REST: current state of the art (2015)
  9. Montanari, Ugo; Pugliese, Rosario; Tiezzi, Francesco: Programming autonomic systems with multiple constraint stores (2015)
  10. Nielson, Hanne Riis; Nielson, Flemming; Vigo, Roberto: A calculus of quality for robustness against unreliable communication (2015)
  11. 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)
  12. Skyrme, Alexandre; Rodriguez, Noemi; Ierusalimschy, Roberto: A survey of support for structured communication in concurrency control models (2014) ioport
  13. 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) ioport
  14. Nardini, Elena; Omicini, Andrea; Viroli, Mirko: Semantic tuple centres (2013) ioport
  15. Viroli, Mirko: On competitive self-composition in pervasive services (2013) ioport
  16. Barbosa, Jorge; Dillenburg, Fabiane; Lermen, Gustavo; Garzão, Alex; Costa, Cristiano; Rosa, João: Towards a programming model for context-aware applications (2012) ioport
  17. Bonsangue, Marcello; Clarke, Dave; Silva, Alexandra: A model of context-dependent component connectors (2012)
  18. Fok, Chien-Liang; Roman, Gruia-Catalin; Lu, Chenyang: Servilla: A flexible service provisioning middleware for heterogeneous sensor networks (2012) ioport
  19. Pourvatan, Bahman; Sirjani, Marjan; Hojjat, Hossein; Arbab, Farhad: Symbolic execution of Reo circuits using constraint automata (2012)
  20. Rashid, Jayedur; Broxvall, Mathias; Saffiotti, Alessandro: A middleware to integrate robots, simple devices and everyday objects into an ambient ecology (2012) ioport

1 2 3 4 5 next