Biography.guide
Home › People › Engineer › David Garlan
Portrait of David Garlan

David Garlan

Computer science professor

Don't just read it — keep itBiographies to ownE-book · Audio · Video From $7 →

About David Garlan

David Garlan was an engineer, computer scientist and university teacher.

Education and career Garlan earned a B.A. from Amherst College in 1971, a B.A./M.A. (Oxon.) in mathematics from the University of Oxford in 1973, and a Ph.D. in computer science from Carnegie Mellon University in 1987.

In 2004, with Shang-Wen Cheng, An-Cheng Huang, Bradley Schmerl, and Peter Steenkiste, he co-authored Rainbow: Architecture-Based Self-Adaptation with Reusable Infrastructure in IEEE Computer, which presented the Rainbow framework a reusable infrastructure for self-adaptive systems that demonstrated how software could monitor and adapt itself at runtime.

Selected works with Mary Shaw, Software Architecture: Perspectives on an Emerging Discipline (Prentice Hall, 1996).

Honors Major recognitions include the ACM SIGSOFT Outstanding Research Award (2011), election as an ACM Fellow (class of 2013), elevation to IEEE Fellow (class of 2013), the Reengineering Forum's Stevens Award and Citation (2005), and CMU's Allen Newell Award for Research Excellence (2016, with Mary Shaw and Bradley Schmerl).

Biography shop

Don’t just read it —
keep it.

Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.

  • E-book
  • Audio
  • Video
Browse the shop — from $7

Instant download · yours to keep · every purchase keeps this site free

Important facts

Education
Carnegie Mellon University, University of Oxford, Amherst College
Employers
Carnegie Mellon University, Tektronix
Awards
IEEE Fellow; ACM Fellow
Also known as
David Barnard Garlan

Frequently asked questions

Who was David Garlan?

computer science professor

What was David Garlan's occupation?

David Garlan was an engineer, computer scientist and university teacher.

Sources & further reading

· Wikipedia: David Garlan

· Wikidata: Q29387138

· DBpedia: David Garlan

Cite this page

APA: Biography.guide. (2026). David Garlan. https://biography.guide/david-garlan/

MLA: "David Garlan." Biography.guide, https://biography.guide/david-garlan/.

Chicago: "David Garlan." Biography.guide. https://biography.guide/david-garlan/.

Data last updated: 2026-09-20 · Spot an error? Report a correction.

Page generated 2026-09-27 05:12 UTC