Source : Free On-Line Dictionary of Computing
Descriptive Intermediate Attributed Notation for Ada
(DIANA) A formerly {de facto standard}
{intermediate language} for {Ada} programs, developed by Goos
and Wulf at {CMU} in January 1981. DIANA is an {attributed
tree} representation, with an abstract interface defined in
{Interface Description Language} (Nestor, Lamb and Wulf, CMU,
1981; Snodgrass(?), 1989(?)). DIANA resulted from a merger of
{AIDA} and {TCOL.Ada}. At the present (2001) it is no longer
used by the major ADA compilers
["DIANA - An Intermediate Language for Ada", G.T. Goos et al,
LNCS 161, Springer 1983].
(2001-09-15)