World's Best Scientists 2026 revealed!

D-Index & Metrics

Computer Science

D-Index
84
Citations
43373
World Ranking
825
National Ranking
447

Research.com Recognitions

  • 2013 - ACM Fellow For contributions to the development of software architecture as a discipline in software engineering.
  • 2008 - ACM Senior Member

Overview

David Garlan is a researcher affiliated with Carnegie Mellon University in the United States. Their work primarily spans the fields of Computer Science and Engineering, with a focus on subfields including Artificial Intelligence, Computer Networks and Communications, Information Systems, Software, and Electrical and Electronic Engineering.

The scientist's research topics encompass a range of subjects related to software and systems engineering, including:

  • Advanced Software Engineering Methodologies
  • Software System Performance and Reliability
  • Software Reliability and Analysis Research
  • Service-Oriented Architecture and Web Services
  • Software Engineering Research
  • Software-Defined Networks and 5G
  • Radiation Effects in Electronics

Recent publications by David Garlan include:

  • "The uncertainty interaction problem in self-adaptive systems," 2022, published in Software & Systems Modeling
  • "A declarative approach and benchmark tool for controlled evaluation of microservice resiliency patterns," 2024, published in Software Practice and Experience
  • "Generative Manufacturing: A requirements and resource-driven approach to part making," 2024, available on arXiv (Cornell University)

Frequent coauthors collaborating with David Garlan are:

  • Javier Cámara
  • Bradley Schmerl
  • Eunsuk Kang
  • Javier Troya
  • Antonio Vallecillo

The main publication venues for the scientist include:

  • Software & Systems Modeling
  • Software Practice and Experience
  • arXiv (Cornell University)

David Garlan has been recognized within the professional community with distinctions such as:

  • ACM Fellow, awarded in 2013, for contributions to the development of software architecture as a discipline in software engineering
  • ACM Senior Member, awarded in 2008

Best Publications

  • Software architecture: perspectives on an emerging discipline

    Mary Shaw;David Garlan

  • Documenting Software Architectures: Views and Beyond

    Paul Clements;David Garlan;Reed Little;Robert Nord

  • An Introduction to Software Architecture

    David Garlan;Mary Shaw

  • A formal basis for architectural connection

    Robert Allen;David Garlan

  • Rainbow: architecture-based self-adaptation with reusable infrastructure

    D. Garlan;S.-W. Cheng;A.-C. Huang;B. Schmerl

  • Rainbow: architecture-based self-adaptation with reusable infrastructure

    Shang-Wen Cheng;An-Cheng Huang;D. Garlan;B. Schmerl

  • Project Aura: toward distraction-free pervasive computing

    D. Garlan;D.P. Siewiorek;A. Smailagic;P. Steenkiste

  • Acme: an architecture description interchange language

    David Garlan;Robert Monroe;David Wile

  • Acme: architectural description of component-based systems

    David Garlan;Robert T. Monroe;David Wile

  • A Formal Approach to Software Architectures

    Robert John Allen;David Garlan

  • Architectural mismatch or why it's hard to build systems out of existing parts

    David Garlan;Robert Allen;John Ockerbloom

  • Aura: an Architectural Framework for User Mobility in Ubiquitous Computing Environments

    João Pedro Sousa;David Garlan

  • Architectural mismatch: why reuse is so hard

    D. Garlan;R. Allen;J. Ockerbloom

  • Context is key

    Joëlle Coutaz;James L. Crowley;Simon Dobson;David Garlan

  • Formalizing architectural connection

    Robert Allen;David Garlan

  • Software architecture: a roadmap

    David Garlan

  • Introduction to the Special Issue on Software Architecture

    David Garlan;Dewayne E. Perry

  • Specifying and Analyzing Dynamic Software Architectures

    Robert Allen;Rémi Douence;David Garlan

  • Exploiting style in architectural design environments

    David Garlan;Robert Allen;John Ockerbloom

  • Model-based adaptation for self-healing systems

    David Garlan;Bradley Schmerl

  • Architectural Mismatch: Why Reuse Is Still So Hard 25t h- a nniver sa r y to p p icks

    David Garlan;Robert Allen;John Ockerbloom

Frequent Co-Authors

Bradley Schmerl
Bradley Schmerl Carnegie Mellon University
Mary Shaw
Mary Shaw Carnegie Mellon University
Hausi A. Müller
Hausi A. Müller University of Victoria
Jonathan Aldrich
Jonathan Aldrich Carnegie Mellon University
Marin Litoiu
Marin Litoiu York University
Paul Clements
Paul Clements BigLever Software
Betty H. C. Cheng
Betty H. C. Cheng Michigan State University
Richard N. Taylor
Richard N. Taylor University of California, Irvine
Jeff Magee
Jeff Magee Imperial College London
David Notkin
David Notkin University of Washington

If you think any of the details on this page are incorrect, let us know.

Report an issue

We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:

Related Online Degrees & Career Pathways

Exploring computer science in the USA opens doors to a wide range of related fields and career paths. Many students choose to pursue an accelerated route, such as a 2-year computer science degree online, allowing them to enter the workforce faster and with in-demand skills.

Beyond computer science, other STEM areas offer promising prospects. For example, those interested in sustainability may consider environmental science, which leads to specialized and high-paying jobs with environmental science degree. Alternatively, an environmental engineering degree provides a strong technical foundation in solving real-world challenges.

Mechanical engineering is another popular pathway, especially given the growing availability of online options. While pursuing an engineering career can be an investment, understanding the mechanical engineering cost of education is crucial for informed decision-making.

Whether you’re focused on computer science or branching into related disciplines, these online degrees and diverse career pathways provide flexibility and strong job prospects in today’s competitive tech landscape.

Best Scientists Citing David Garlan

Trending Scientists

Recently Published Articles