File Structures, Program Structures, and Attributed Grammars. - Logrippo, Luigi; Skuce, Douglas R. (IEEE Transactions on Software Engineering, 1983)