|
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. He is a Fellow of the IEEE and
a Senior Member of the ACM. 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.”
|