Pattern-Based Parallel Programming. - Steven Bromling; Steve MacDonald; John Anvik; Jonathan Schaeffer 001; Duane Szafron; Kai Tan 005 (ICPP, 2002)

Generating Parallel Programs from the Wavefront Design Pattern. - John Anvik; Steve MacDonald; Duane Szafron; Jonathan Schaeffer 001; Steven Bromling; Kai Tan 005 (IPDPS, 2002)

Generative Design Patterns. - Steve MacDonald; Duane Szafron; Jonathan Schaeffer 001; John Anvik; Steven Bromling; Kai Tan 005 (ASE, 2002)

From patterns to frameworks to parallel programs. - Steve MacDonald; John Anvik; Steven Bromling; Jonathan Schaeffer 001; Duane Szafron; Kai Tan 005 (Parallel Comput., 2002)

Why Not Use a Pattern-Based Parallel Programming System? - John Anvik; Jonathan Schaeffer 001; Duane Szafron; Kai Tan 005 (Euro-Par, 2003)

Using generative design patterns to generate parallel code for a distributed memory environment. - Kai Tan 005; Duane Szafron; Jonathan Schaeffer 001; John Anvik; Steve MacDonald (PPoPP, 2003)

Asserting the utility of CO2P3S using the Cowichan Problem Set. - John Anvik; Jonathan Schaeffer 001; Duane Szafron; Kai Tan 005 (J. Parallel Distributed Comput., 2005)

Deferring design pattern decisions and automating structural pattern changes using a design-pattern-based programming system. - Steve MacDonald; Kai Tan 005; Jonathan Schaeffer 001; Duane Szafron (ACM Trans. Program. Lang. Syst., 2009)