descriptive intermediate attributed notation for ada

from The Free On-line Dictionary of Computing (8 July 2008)
Descriptive Intermediate Attributed Notation for Ada
DIANA

   <language> (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)
    

[email protected]