David Garlan
Papers
5
Total Citations
80
H-Index
5
About
David Garlan is a pioneering figure in software engineering, renowned for his foundational work in software architecture, self-adaptive systems, and cyber-physical systems (CPS). His research addresses the critical challenge of enabling software to reason about and adapt both its structural architecture and its behavioral goals at runtime. A major contribution is the concept of co-adaptation, where systems like mobile service robots simultaneously adjust their software architecture and task plans to handle dynamic environments. Garlan has also advanced the field by introducing architectural abstractions for hybrid programs, bridging the gap between discrete software components and continuous physical processes in CPS. His work on integrating machine learning with quantitative planning has further empowered autonomous robots to self-adapt under uncertainty. With highly cited works, including a seminal 2004 paper that helped define the self-managed systems agenda, Garlan has shaped the trajectory of autonomic computing. He is also recognized for his leadership in the software engineering community, including co-chairing the first ACM SIGSOFT workshop on self-managed systems, cementing his legacy as a visionary in building resilient, intelligent software.
Research Focus
Key Achievements
Top Papers
- 1Software architecture and task plan co-adaptation for mobile service robots29 citations · 2020
- 2Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems16 citations · 2004
- 3Architectural Abstractions for Hybrid Programs14 citations · 2015
- 4
- 5Challenges in physical modeling for adaptation of cyber-physical systems8 citations · 2016