Descriptive Intermediate Attributed Notation for Ada
(DIANA) A formerly de facto standardiNTermediate 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)