loading...
A Concurrent Programming Environment with Support for Distributed Computations and Code Mobility
Chemnitz, Germany November 28-December 01
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CLUSTR.2000.889083Second IEEE International Conference ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Lu? Lopes, Universidade do Porto, Portugal
?lvaro Figueira, Universidade do Porto, Portugal
Fernando Silva, Universidade do Porto, Portugal
Vasco T. Vasconcelos, Universidade de Lisboa, Portugal
We propose a programming model for distributed concurrent systems with mobile objects in the context of a process calculus. Code mobility is induced by lexical scoping on names. Objects and messages migrate towards the site where their prefixes are lexically bound. Class definitions, on the other hand, are downloaded from the site where they are defined, and are instantiated locally upon arrival. We provide several programming examples to demonstrate the expressiveness of the model. Finally, based on this model we describe an architecture for a run-time system supporting concurrent, distributed computations and code mobility.
Index Terms:
Distributed Computing, Process-Calculus, Concurrency, Code Mobility, Implementation
Citation:
Lu? Lopes, ?lvaro Figueira, Fernando Silva, Vasco T. Vasconcelos, "A Concurrent Programming Environment with Support for Distributed Computations and Code Mobility," cluster, pp.297, Second IEEE International Conference on Cluster Computing (CLUSTER'00), 2000
Usage of this product signifies your acceptance of the Terms of Use.