Gypsy
A language for specification and verification of concurrent systems software. Gypsy features message passing using named mailboxes. Separately compilable units: routine (procedure, function, or process), type and constant definition, each with a list of access rights.
"Report on the Language Gypsy", Allan L. Ambler et al, University of Texas at Austin ICSCS-CMP-1 Aug 1976.