An Attribute Grammar for Ada. - Sophia Drossopoulou; James S. Uhl; Guido Persch; Gerhard Goos; Manfred Dausmann; Georg Winterstein (SIGPLAN Symposium on Compiler Construction, 1982)

Composing subsystem structures using (k, 2)-partite graphs. - Hausi A. Müller; James S. Uhl (ICSM, 1990)

Compile-Time Analysis of Object-Oriented Programs. - Jan Vitek; R. Nigel Horspool; James S. Uhl (CC, 1992)

A reverse-engineering approach to subsystem structure identification. - Hausi A. Müller; Mehmet A. Orgun; Scott R. Tilley; James S. Uhl (J. Softw. Maintenance Res. Pract., 1993)

Flow Grammars - a Flow Analysis Methodology. - James S. Uhl; R. Nigel Horspool (CC, 1994)

Flow grammars: a methodology for automatically constructing static analyzers. - James S. Uhl (1995)