Schematic pseudocode for program constructs and its computer automation by SCHEMACODE
Pierre N. Robillard · Communications of the ACM · 1986
To achieve program control flow representation that is relatively independent of any given programming language, schematic pseudocode (SPC) uses a perceptual notation system composed of schemata whose syntax rules are described by a grammar. Source code documentation is supported by operational comments, and translation into a target procedural language is fully automatic.