Implementation of a Linda simulator in Java


The purpose of this project is to build a Linda model in Java, here called Linda Java simulator, which provides Linda environment support to Java concurrent programming. An object oriented design model is mainly considered and addressed throughout the implementation, and by the end of the project a simplified Linda model will be built and presented, but the further expansion space will be considered and reserved, leading to the more sophisticated implementations in the future.


Nicholas Carriero and David Gelernter. How to write parallel programs: a guide to the perplexed. ACM Computing Surveys, 21(3):323-357, September 1989.

Additional reading material

Implementation details

I am planning to implement the project with the following steps: