D
David Garlan
Researcher at Carnegie Mellon University
Publications - 393
Citations - 27897
David Garlan is an academic researcher from Carnegie Mellon University. The author has contributed to research in topics: Software architecture & Software system. The author has an hindex of 68, co-authored 378 publications receiving 26980 citations. Previous affiliations of David Garlan include Tektronix & Software Engineering Institute.
Papers
More filters
Proceedings ArticleDOI
Hybrid Planning for Decision Making in Self-Adaptive Systems
TL;DR: Deterministic planning provides plans quickly when timeliness is critical, while allowing MDP planning to generate optimal plans when the system has sufficient time to do so, to obtain the best of both worlds.
ReportDOI
Documenting Software Architecture: Documenting Behavior
Felix Bachmann,Len Bass,Paul Clements,David Garlan,James Ivers,Reed Little,Robert L. Nord,Judith A. Stafford +7 more
TL;DR: This report represents another milestone of a work in progress: a comprehensive handbook on how to produce high-quality documentation for software architectures, tentatively titled Documenting Software Architectures, to be published in early 2002 by Addison-Wesley.
Proceedings ArticleDOI
Software architecture: practice, potential, and pitfalls
David Garlan,Dewayne E. Perry +1 more
TL;DR: Concrete examples of what is now possible when architectural principles are applied to industrial problems in systematic ways are provided, and the potential impact of software architecture over the next few years is considered.
Proceedings ArticleDOI
The role of software architecture in requirements engineering
TL;DR: The role of software architecture (which reflects high-level implementation constraints) in requirements engineering is clarified by providing perspectives on relevant issues.
Book ChapterDOI
Experience with a Course on Architectures for Software Systems
TL;DR: The software architecture level of software design as discussed by the authors was the subject of a new course that was taught for the first time in Spring 1992 and has been successfully used for several years since.