Pascal‐plus—another language for modular multiprogramming
James M. Welsh, David Bustard · Software Practice and Experience · 1979
Abstract This paper informally describes the programming language Pascal‐Plus. The language is an extended version of Pascal, incorporating the envelope construct which is an aid to program modularization and data abstraction, the process, monitor and condition constructs which provide a means for representing multiprocessing programs, and a simulation monitor which provides pseudo‐time control facilities for multiprocessing programs.