Programming languages for operating systems. - R. M. McKeag (SIGPLAN-SIGOPS Interface Meeting, 1973)

A Structured Operating System. - R. M. McKeag (On the Construction of Programs, 1980)

An Experiment in Parallel Program Design. - R. M. McKeag; Peter Milligan (Softw. Pract. Exp., 1980)

Concurrency in the Design of Data Processing Systems. - M. Elizabeth C. Hull; R. M. McKeag (Comput. J., 1984)

A General Approach to Queuing in C. S. P. - M. Elizabeth C. Hull; R. M. McKeag (Softw. Pract. Exp., 1984)

Designing Software for Children. - R. M. McKeag; Ann Eves; E. J. Rooney (Softw. Pract. Exp., 1984)

Communicating Sequential Processes for Centralized and Distributed Operating System Design. - M. Elizabeth C. Hull; R. M. McKeag (ACM Trans. Program. Lang. Syst., 1984)

Using transputers in a robot programming and control system. - J. D. M. McKeever; D. R. W. Holton; R. M. McKeag (Microprocess. Microprogramming, 1992)

Experiences with the rigorous development of a parallel program. - D. R. W. Holton; J. D. M. McKeever; R. M. McKeag (PDP, 1993)

Geometric Processing for Analysis. - Cecil G. Armstrong; R. M. McKeag; Hengan Ou; Mark A. Price (GMP, 2000)

Automated mixed dimensional modelling for the finite element analysis of swept and revolved CAD features. - Trevor T. Robinson; Cecil G. Armstrong; G. McSparron; A. Quenardel; Hengan Ou; R. M. McKeag (Symposium on Solid and Physical Modeling, 2006)