Path Pascal
Parallel extension of Pascal. Processes have shared access to data objects. Constraints on their synchronisation are specified in a path expression.
["An Overview of Path Pascal's Design", R.H. Campbell, SIGPLAN Notices 15(9):13-24 (Sep 1980)].