Linda swMATH ID: 9427 Software Authors: Gelernter, David Description: 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. Homepage: http://en.wikipedia.org/wiki/Linda_%28coordination_language%29 Keywords: Generative communication; distributed programming language; systems programming; Linda; distributed sharing; continuation passing; structured naming Related Software: KLAIM; LIME; ReSpecT; TuCSoN; Klava; Maude; Reo; Erlang; MANIFOLD; 2APL; SCEL; Chord; COWS; Featherweight Java; Smalltalk; Scala; Fuzzydl; SPARQL; Pict; Esterel Cited in: 77 Documents all top 5 Cited by 143 Authors 9 Pugliese, Rosario 9 Zavattaro, Gianluigi 6 Busi, Nadia 6 Gorla, Daniele 5 De Nicola, Rocco 4 Gorrieri, Roberto 4 Ren, Shangping 4 Viroli, Mirko 3 Arbab, Farhad 3 Bravetti, Mario 3 Carriero, Nicholas J. 3 Clarke, Dave 3 Ferrari, Gian Luigi 3 Gelernter, David H. 3 Omicini, Andrea 3 Sirjani, Marjan 3 Talcott, Carolyn L. 3 Tiezzi, Francesco 2 Bellman, Kirstie L. 2 Bonsangue, Marcello Maria 2 Denti, Enrico 2 Given-Wilson, Thomas 2 Jacquet, Jean-Marie 2 Landauer, Christopher 2 Legay, Axel 2 Nicola, R. D. 2 Nielson, Flemming 2 Proença, José 2 Ricci, Alessandro 2 Riis Nielson, Hanne 2 Venneri, Betti 1 Aceto, Luca 1 Åman Pohjola, Johannes 1 Audrito, Giorgio 1 Baldoni, Roberto 1 Beal, Jacob 1 Benson, Gregory D. 1 Bessani, Alysson Neves 1 Best, Eike 1 Bettini, Lorenzo 1 Bjornson, Robert D. 1 Bono, Viviana 1 Bonomi, Silvia 1 Boreale, Michele 1 Borgström, Johannes 1 Boykett, Tim 1 Brogi, Antonio 1 Brzeziński, Jerzy 1 Calegari, Roberta 1 Casadei, Matteo 1 Casadei, Roberto 1 Castagna, Giuseppe 1 Chaudron, Michel 1 Chothia, Tom 1 Ciancarini, Paolo 1 Ciancia, Vincenzo 1 Correia, Miguel V. 1 Cristescu, Ioana Domnina 1 Critchlow, Carol 1 Damiani, Ferruccio 1 Darquennes, Denis 1 de Bakker, Jacobus W. 1 De Bosschere, Koen 1 Dong, Changyu 1 Duggan, Dominic 1 Dulay, Naranker 1 Dwornikowski, Dariusz 1 Echahed, Rachid 1 Fossati, Luca 1 Gabbrielli, Maurizio 1 Gardelli, Luca 1 Ge, Tingjian 1 Giachino, Elena 1 Goriac, Eugen-Ioan 1 Guanciale, Roberto 1 Gutkovas, Ramūnas 1 Hankin, Chris L. 1 Hansen, René Rydhof 1 Hojjat, Hossein 1 Hooman, Jozef Johannes Maria 1 Ingólfsdóttir, Anna 1 Jananthan, Hayden 1 Keen, Aaron W. 1 Kepner, Jeremy 1 Kinny, David N. 1 Kobayashi, Naoki 1 Lanese, Ivan 1 Lanotte, Ruggero 1 Lazovik, Alexander 1 Le Métayer, Daniel 1 Leiserson, Charles E. 1 Li, Zhen 1 Linden, Isabelle 1 Lucchi, Roberto 1 Mariani, Stefano 1 Marth, Kevin 1 Mattson, Timothy G. 1 Melab, Nouredine 1 Merro, Massimo 1 Mezmaz, Mohand ...and 43 more Authors all top 5 Cited in 23 Serials 17 Theoretical Computer Science 9 Science of Computer Programming 6 Information and Computation 6 Journal of Logical and Algebraic Methods in Programming 3 The Journal of Logic and Algebraic Programming 2 New Generation Computing 2 International Journal of Parallel Programming 2 Applicable Algebra in Engineering, Communication and Computing 1 Acta Informatica 1 Information Processing Letters 1 Journal of Mathematical Analysis and Applications 1 Applied Mathematics and Computation 1 Journal of Computer and System Sciences 1 ACM Transactions on Programming Languages and Systems 1 Parallel Computing 1 Formal Aspects of Computing 1 Journal of Parallel and Distributed Computing 1 Distributed Computing 1 Foundations of Computing and Decision Sciences 1 Theory and Practice of Logic Programming 1 JMMA. Journal of Mathematical Modelling and Algorithms 1 Computer Languages, Systems & Structures 1 MIT Lincoln Laboratory Series Cited in 4 Fields 76 Computer science (68-XX) 3 Mathematical logic and foundations (03-XX) 1 History and biography (01-XX) 1 Operations research, mathematical programming (90-XX) Citations by Year