1. Concepts and Notations for Concurrent Programming
2. Programming languages for distributed computing systems
3. A comparative study of five parallel programming languages. Spring Conference on Open Distributed Systems, EurOpen, 1991; 209-228.
4. A brief survey of systems providing process or object migration facilities
5. A survey of parallel programming languages and tools. Technical Report RND-93-005, NASA Ames, 1993.