MarketDavid Garlan
Company Profile

David Garlan

David Garlan is a professor of computer science at Carnegie Mellon University (CMU), noted for his contributions to software architecture. He co-authored two widely used books in the field, Software Architecture: Perspectives on an Emerging Discipline (1996) with Mary Shaw and Documenting Software Architectures: Views and Beyond.

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. He is a long-time member of CMU's School of Computer Science and has held roles affiliated with the Software Engineering Institute (SEI). ==Research and publications==
Research and publications
Garlan's research centers on the theory and practice of software architecture, including formal representation and analysis and architecture-based adaptation. 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==
Selected works
• with Mary Shaw, Software Architecture: Perspectives on an Emerging Discipline (Prentice Hall, 1996). ==Honors==
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). ==References==
tickerdossier.comtickerdossier.substack.com