|
David
Garlan is a Professor in the School of Computer Science
at
Carnegie Mellon
University, where he leads several research projects
and is the Director of Professional
Software Engineering Programs. His research
interests include:
- software architecture
- pervasive computing
- self-healing systems
- applied formal methods
- software development environments
Dr. Garlan is a member of the Computer Science
Department and the Institute for Software
Research in the School of Computer Science.
Bio: David Garlan is a Professor of Computer Science
and Director of Software Engineering Professional Programs
in the School of Computer Science at Carnegie Mellon
University. He received his Ph.D. from Carnegie Mellon
in 1987 and worked as a software architect in industry
between 1987 and 1990. His interests include software
architecture, self-adaptive systems, formal methods, and
cyber-physical systems. He is considered to be one of
the founders of the field of software architecture, and, in
particular, formal representation and analysis of
architectural designs. He is a co-author of two books on
software architecture: "Software Architecture: Perspectives
on an Emerging Discipline", and "Documenting Software
Architecture: Views and Beyond." In 2005 he received a
Stevens Award Citation for “fundamental contributions to the
development and understanding of software architecture as a
discipline in software engineering.” In 2011 he received the
Outstanding Research award from ACM SIGSOFT for “significant
and lasting software engineering research contributions
through the development and promotion of software
architecture.”
|