1. P. Brinch-Hansen,Structured Multiprogramming. Communications of the ACM, Vol. 15, No. 17. July, 1972.
2. P. Brinch-Hansen,The Programming Language Concurrent Pascal. IEEE Transactions on Software Engineering, Vol. 1, No. 2. June, 1975.
3. P. Brinch-HansenDistributed Processes: A Concurrent Programming Concept., Communications of the ACM, Vol.21, No. 11, 1978.
4. E. W. DijkstraCo-operating Sequential Processes, In Programming Languages (ed. Genuys), pp.43--112, Academic Press, 1968.
5. M. Fowler,UML Distilled. Addison-Wesley Longman Inc., 1997.