This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
The Soma: A Programming Construct for Distributed Processing
September 1981 (vol. 7 no. 5)
pp. 502-509
J.L.W. Kessels, Philips Research Laboratories
A construct is proposed for parallel programming, called soma (software machine). A soma is a sequential process that can communicate with other somas by exchanging messages via mailboxes. The soma construct is well suited for implementation on conventional as well as on distributed computer architectures, the main characteristic of the latter being the absence of a common store.
Index Terms:
synchronization, Communication, concurrency, distributed programming, mailbox, message passing, send and receive operations
Citation:
J.L.W. Kessels, "The Soma: A Programming Construct for Distributed Processing," IEEE Transactions on Software Engineering, vol. 7, no. 5, pp. 502-509, Sept. 1981, doi:10.1109/TSE.1981.231112
Usage of this product signifies your acceptance of the Terms of Use.