Reference: Aiello, N. User-Directed Control of Parallelism, The CAGE System. 1986.
Abstract: CAGE provides a framework for building and executing application programs as concurrent blackboard systems. The user controls which constructs of the blackboard system are executed in parallel.