A practical undergraduate introduction to software engineering. - John Foreman (ACM SIGCSE Bull., 1981)

Ada '82 - status, use and application techniques. - John Foreman (ACM Annual Conference, 1982)

Track 4 background and purpose. - John Foreman; Richard R. Gross (TRI-Ada, 1990)

Implementing Supply-Routing Optimization in a Make-to-Order Manufacturing Network. - John Foreman; Jérémie Gallien; Julie Alspaugh; Fernando Lopez; Rohit Bhatnagar; Chee Chong Teo; Charles Dubois (Manuf. Serv. Oper. Manag., 2010)