Language features for parallel processing and resource control. - Gregory R. Andrews; James R. McGraw (Design and Implementation of Programming Languages, 1976)

Language Features for Process Interaction. - Gregory R. Andrews; James R. McGraw (Language Design for Reliable Software, 1977)

Language Features for Process Interaction and Access Control. - James R. McGraw (1977)

Design team composition for high level language computer architectures. - Lyle A. Cox Jr.; James R. McGraw; Charles S. Wetherell (SIGARCH Comput. Archit. News, 1978)

Access Control in Parallel Programs. - James R. McGraw; Gregory R. Andrews (IEEE Trans. Software Eng., 1979)

Data Flow Computing - Software Development. - James R. McGraw (IEEE Trans. Computers, 1980)

Streams and iteration in VAL: Additions to a data flow Language. - James R. McGraw; Stephen K. Skedzielewski (ICDCS, 1982)

The VAL Language: Description and Analysis. - James R. McGraw (ACM Trans. Program. Lang. Syst., 1982)

The Piecewise Data Flow Architecture: Architectural Concepts. - Joseph E. Requa; James R. McGraw (IEEE Trans. Computers, 1983)

Programming Divide and Conquer for a MIMD Machine. - Dale H. Grit; James R. McGraw (Softw. Pract. Exp., 1985)

Mixed applicative and imperative programs. - R. R. Oldehoeft; James R. McGraw (Parallel Comput., 1990)

An Examination of the Conversion of Software to Multiprocessors. - Robert E. Strout II; James R. McGraw; Alan C. Hindmarsh (J. Parallel Distributed Comput., 1991)

Metadata for Balanced Performance. - Paul Brown; Richard Troy; Dave Fisher; Steve Louis; James R. McGraw; Ron Musick (MD, 1996)

Data Layout Optimization for Portable Performance. - Kamal Sharma; Ian Karlin; Jeff Keasler; James R. McGraw; Vivek Sarkar (Euro-Par, 2015)