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)