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, 1981Snodgrass(?), 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)