scispace - formally typeset
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

Towards Formalized Software Architectures

TL;DR: This work shows how a formal model allows us to say precisely what the authors mean by a software architecture, explore its properties, and systematically describe instances of the architecture.
Proceedings ArticleDOI

Tradeoff-Focused Contrastive Explanation for MDP Planning

TL;DR: In this article, the authors propose an approach based on contrastive explanation that enables a multi-objective MDP planning agent to explain its decisions in a way that communicates its tradeoff rationale in terms of the domain-level concepts.

Capitalizing on Awareness of User Tasks for Guiding Self-Adaptation.

TL;DR: The main features of an architectural framework that incorporates an awareness of user tasks into a common software layer are summarized, and some of the lessons learned in implementing the framework are distill.
Book ChapterDOI

Analyzing Self-Adaptation Via Model Checking of Stochastic Games

TL;DR: This chapter describes an approach based on model checking of stochastic multiplayer games that enables developers to approximate the behavioral envelope of a self-adaptive system by analyzing best- and worst-case scenarios of alternative designs for self- Adaptation mechanisms.
Book ChapterDOI

Evaluating Trade-Offs of Human Involvement in Self-Adaptive Systems

TL;DR: This chapter describes how the self-adaptive framework, Rainbow, was modified to involve operators in this way, which involved choosing suitable human models and integrating them into the existing utility trade-off decision models of Rainbow.