Skip to content

David Garlan

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

126

Venues

32

Active years

1987–2026

Best venue rank

A*

Where they publish

Papers

126 indexed papers, newest first.

YearVenueTitleAuthors
2026SEAMSRipple: A Long-Sighted Self-Adaptation Approach to Retrain Machine Learning-Enabled Systems.Maria Casimiro, Valentim Romo, Paolo Romano, Lus E. T. Rodrigues, David Garlan
2026SEAMSSEAMS 2026 Community Debate: How Ethical Can an Ethics-Aware Controller Be? Can we Trust it?Genana Nunes Rodrigues, Betty H. C. Cheng, David Garlan, Paola Inverardi, Jeff Kramer, Sol Zilberman
2025ECSAData-Driven Understanding of Design Decisions in Pattern-Based Microservices Architecture.J. Andres Diaz-Pace, Catia Trubiani, David Garlan
2025ICSEConstrained LTL Specification Learning from Examples.Changjian Zhang, Parv Kapoor, Ian Dardik, Leyi Cui, Rmulo Meira-Ges, David Garlan, Eunsuk Kang
2025PRICAIUncertainty Estimation by Human Perception versus Neural Models.Pedro Mendes, Paolo Romano, David Garlan
2025SEAMSFlexico: Sustainable Machine Translation via Self-Adaptation.Maria Casimiro, Paolo Romano, Jos G. C. De Souza, Amin M. Khan, David Garlan
2025SEAMSSelf-Adaptive Dual-Layer DDoS Mitigation using Autoencoder and Reinforcement Learning.Qi Duan, Ehab Al-Shaer, David Garlan
2025SEFMResilience of Systems Under Maximum Component Deviations.Abigail Hammer, Changjian Zhang, Vick Dini, Ryan Wagner, Bradley R. Schmerl, Eunsuk Kang, David Garlan
2024ECAIError-Driven Uncertainty Aware Training.Pedro Mendes, Paolo Romano, David Garlan
2024FMTolerance of Reinforcement Learning Controllers Against Deviations in Cyber Physical Systems.Changjian Zhang, Parv Kapoor, Rmulo Meira-Ges, David Garlan, Eunsuk Kang, Akila Ganlath, Shatadal Mishra, Nejib Ammar
2024ICSEThe Architect in the Maze: On the Effective Usage of Automated Design Exploration.J. Andres Diaz-Pace, David Garlan
2024ICSEROSInfer: Statically Inferring Behavioral Component Models for ROS-based Robotics Systems.Tobias Drschmid, Christopher Steven Timperley, David Garlan, Claire Le Goues
2024ICSEChallenges in Creating Effective Automated Design Environments: An experience report from the domain of generative manufacturing.David Garlan, Bradley R. Schmerl, Rebekka Wohlrab, Javier Cmara
2024SEAMSIntegrating Graceful Degradation and Recovery through Requirement-driven Adaptation.Simon Chu, Justin Koe, David Garlan, Eunsuk Kang
2023AAAIHyperJump: Accelerating HyperBand via Risk Modelling.Pedro Mendes, Maria Casimiro, Paolo Romano, David Garlan
2023ECSASupporting the Exploration of Quality Attribute Tradeoffs in Large Design Spaces.J. Andres Diaz-Pace, Rebekka Wohlrab, David Garlan
2023FMCADFortis: A Tool for Analysis and Repair of Robust Software Systems.Changjian Zhang, Ian Dardik, Rmulo Meira-Ges, David Garlan, Eunsuk Kang
2023IC2EBreaking the Vicious Circle: Self-Adaptive Microservice Circuit Breaking and Retry.Mohammad Reza Saleh Sedghpour, David Garlan, Bradley R. Schmerl, Cristian Klein, Johan Tordsson
2023ICSERobustification of Behavioral Designs against Environmental Deviations.Changjian Zhang, Tarang Saluja, Rmulo Meira-Ges, Matthew L. Bolton, David Garlan, Eunsuk Kang
2023SEAMSRuntime Resolution of Feature Interactions through Adaptive Requirement Weakening.Simon Chu, Emma Shedden, Changjian Zhang, Rmulo Meira-Ges, Gabriel A. Moreno, David Garlan, Eunsuk Kang
2022ICSAMaking Architecture Optimization Transparent with Tactic-Based Explanations.J. Andres Diaz-Pace, David Garlan
2022ICSAROSDiscover: Statically Detecting Run-Time Architecture Misconfigurations in Robotics Systems.Christopher Steven Timperley, Tobias Drschmid, Bradley R. Schmerl, David Garlan, Claire Le Goues
2022ICSAROSDiscover: Statically Detecting Run-Time Architecture Misconfigurations in Robotics Systems : Artifact Paper.Christopher Steven Timperley, Tobias Drschmid, Bradley R. Schmerl, David Garlan, Claire Le Goues
2022MODELSAddressing the uncertainty interaction problem in software-intensive systems: challenges and desiderata.Javier Cmara, Radu Calinescu, Betty H. C. Cheng, David Garlan, Bradley R. Schmerl, Javier Troya, Antonio Vallecillo
2021ECSAA Probabilistic Model for Personality Trait Focused Explainability.Mohammed N. Alharbi, Shihong Huang, David Garlan
2021ECSAA Probabilistic Model for Effective Explainability Based on Personality Traits.Mohammed N. Alharbi, Shihong Huang, David Garlan
2021ECSAExplaining Architectural Design Tradeoff Spaces: A Machine Learning Approach.Javier Cmara, Mariana Silva, David Garlan, Bradley R. Schmerl
2021ECSASelf-Adaptation for Machine Learning Based Systems.Maria Casimiro, Paolo Romano, David Garlan, Gabriel A. Moreno, Eunsuk Kang, Mark Klein
2021ECSASelf-adaptive Machine Learning Systems: Research Challenges and Opportunities.Maria Casimiro, Paolo Romano, David Garlan, Gabriel A. Moreno, Eunsuk Kang, Mark Klein
2021FASEEngineering Secure Self-Adaptive Systems with Bayesian Games.Nianyu Li, Mingyue Zhang, Eunsuk Kang, David Garlan
2021REFSQDefining Utility Functions for Multi-stakeholder Self-adaptive Systems.Rebekka Wohlrab, David Garlan
2021SEAMSThe Unknown Unknowns Are Not Totally Unknown.David Garlan
2021SEAMSHey! Preparing Humans to do Tasks in Self-adaptive Systems.Nianyu Li, Javier Cmara, David Garlan, Bradley R. Schmerl, Zhi Jin
2021SEFMA Probabilistic Model Checking Approach to Self-adapting Machine Learning Systems.Maria Casimiro, David Garlan, Javier Cmara, Lus Rodrigues, Paolo Romano
2020ICDCSLynceus: Cost-efficient Tuning and Provisioning of Data Analytic Jobs.Maria Casimiro, Diego Didona, Paolo Romano, Lus E. T. Rodrigues, Willy Zwaenepoel, David Garlan
2020ICSAModel-Based Analysis of Microservice Resiliency Patterns.Nabor C. Mendona, Carlos Mendes Aderaldo, Javier Cmara, David Garlan
2020ICSETowards bridging the gap between control and self-adaptive system properties.Javier Cmara, Alessandro Vittorio Papadopoulos, Thomas Vogel, Danny Weyns, David Garlan, Shihong Huang, Kenji Tei
2020ICSESoftware architecture and task plan co-adaptation for mobile service robots.Javier Cmara, Bradley R. Schmerl, David Garlan
2020ICSEExplanations for human-on-the-loop: a probabilistic model checking approach.Nianyu Li, Sridhar Adepu, Eunsuk Kang, David Garlan
2020ICSEHow do you architect your robots?: state of the practice and guidelines for ROS-based systems.Ivano Malavolta, Grace A. Lewis, Bradley R. Schmerl, Patricia Lago, David Garlan
2020MASCOTSTrimTuner: Efficient Optimization of Machine Learning Jobs in the Cloud via Sub-Sampling.Pedro Mendes, Maria Casimiro, Paolo Romano, David Garlan
2020RO-MANTradeoff-Focused Contrastive Explanation for MDP Planning.Roykrong Sukkerd, Reid G. Simmons, David Garlan
2019ECSAKubow: an architecture-based self-adaptation service for cloud native applications.Carlos M. Aderaldo, Nabor C. Mendona, Bradley R. Schmerl, David Garlan
2019ICSETrade-off-oriented development: making quality attribute trade-offs first-class.Tobias Drschmid, Eunsuk Kang, David Garlan
2019ICSEMachine learning meets quantitative planning: enabling self-adaptation in autonomous robots.Pooyan Jamshidi, Javier Cmara, Bradley R. Schmerl, Christian Kstner, David Garlan
2019ICSEDARTSim: an exemplar for evaluation and comparison of self-adaptation approaches for smart cyber-physical systems.Gabriel A. Moreno, Cody Kinneer, Ashutosh Pandey, David Garlan
2019MEMOCODEModeling observability in adaptive systems to defend against advanced persistent threats.Cody Kinneer, Ryan Wagner, Fei Fang, Claire Le Goues, David Garlan
2018ECSAGenerality vs. reusability in architecture-based self-adaptation: the case for self-adaptive microservices.Nabor C. Mendona, David Garlan, Bradley R. Schmerl, Javier Cmara
2018FMIPL: An Integration Property Language for Multi-model Cyber-physical Systems.Ivan Ruchkin, Joshua Sunshine, Grant Iraci, Bradley R. Schmerl, David Garlan
2018ICSEManaging uncertainty in self-adaptive systems with plan reuse and stochastic search.Cody Kinneer, Zack Coker, Jiacheng Wang, David Garlan, Claire Le Goues
2018ICSEUncertainty reduction in self-adaptive systems.Gabriel A. Moreno, Javier Cmara, David Garlan, Mark Klein
2018ICSESWIM: an exemplar for evaluation and comparison of self-adaptation approaches for web applications.Gabriel A. Moreno, Bradley R. Schmerl, David Garlan
2018ICSETowards explainable multi-objective probabilistic planning.Roykrong Sukkerd, Reid G. Simmons, David Garlan
2017ECSASynthesis and Quantitative Verification of Tradeoff Spaces for Families of Software Systems.Javier Cmara, David Garlan, Bradley R. Schmerl
2017SEFMReasoning About Sensing Uncertainty in Decision-Making for Self-adaptation.Javier Cmara, Wenxin Peng, David Garlan, Bradley R. Schmerl
2016ECSAArchitecture Modeling and Analysis of Security in Android Systems.Bradley R. Schmerl, Jeff Gennari, Alireza Sadeghi, Hamid Bagheri, Sam Malek, Javier Cmara, David Garlan
2016ICSEMultiscale time abstractions for long-range planning under uncertainty.Roykrong Sukkerd, Javier Cmara, David Garlan, Reid G. Simmons
2015CCSEliminating Inter-Domain Vulnerabilities in Cyber-Physical Systems: An Analysis Contracts Approach.Ivan Ruchkin, Ashwini Rao, Dionisio de Niz, Sagar Chaki, David Garlan
2015ICSEReasoning about Human Participation in Self-Adaptive Systems.Javier Cmara, Gabriel A. Moreno, David Garlan
2015ICSESASS: Self-Adaptation Using Stochastic Search.Zack Coker, David Garlan, Claire Le Goues
2015ICSEModeling Challenges for CPS Systems.David Garlan
2015MODELSAnalytic Dependency Loops in Architectural Models of Cyber-Physical Systems.Ivan Ruchkin, Bradley R. Schmerl, David Garlan
2015SACOptimal planning for architecture-based self-adaptation via model checking of stochastic games.Javier Cmara, David Garlan, Bradley R. Schmerl, Ashutosh Pandey
2015SEFMTask Planning of Cyber-Human Systems.Roykrong Sukkerd, David Garlan, Reid G. Simmons
2014EMSOFTContract-based integration of cyber-physical analyses.Ivan Ruchkin, Dionisio de Niz, Sagar Chaki, David Garlan
2014ICSEStochastic game analysis and latency awareness for proactive self-adaptation.Javier Cmara, Gabriel A. Moreno, David Garlan
2014ICSEDiagnosing unobserved components in self-adaptive systems.Paulo Casanova, David Garlan, Bradley R. Schmerl, Rui Abreu
2014ICSESoftware architecture: a travelogue.David Garlan
2013ICSEChallenges in developing a software architecture evolution tool as a plug-in.Jeffrey M. Barnes, David Garlan
2013ICSEEvolving an adaptive industrial software system to use architecture-based self-adaptation.Javier Cmara, Pedro Correia, Rogrio de Lemos, David Garlan, Pedro Gomes, Bradley R. Schmerl, Rafael Ventura
2013ICSEDiagnosing architectural run-time failures.Paulo Casanova, David Garlan, Bradley R. Schmerl, Rui Abreu
2013ICSEA 10-year perspective on software engineering self-adaptive systems (keynote).David Garlan
2011ECSAArchitecture-Based Run-Time Fault Diagnosis.Paulo Casanova, Bradley R. Schmerl, David Garlan, Rui Abreu
2011ECSAAn Architectural Approach to End User Orchestrations.Vishal Dwivedi, Perla Velasco Elizondo, Jos Maria Fernandes, David Garlan, Bradley R. Schmerl
2011ICSESORASCS: a case study in soa-based platform design for socio-cultural analysis.Bradley R. Schmerl, David Garlan, Vishal Dwivedi, Michael W. Bigrigg, Kathleen M. Carley
2010ICSEFifth Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2010).Betty H. C. Cheng, Rogrio de Lemos, David Garlan, Holger Giese, Marin Litoiu, Jeff Magee, Hausi A. Mller, Mauro Pezz, Richard Taylor
2009ICSETowards engineered architecture evolution.Sagar Chaki, J. Andrs Daz Pace, David Garlan, Arie Gurfinkel, Ipek Ozkaya
2009ICSERAIDE for engineering architecture-based self-adaptive systems.Shang-Wen Cheng, David Garlan, Bradley R. Schmerl
2009ICSEEvaluating the effectiveness of the Rainbow self-adaptive system.Shang-Wen Cheng, David Garlan, Bradley R. Schmerl
2009ICSESEAMS 2009: Software engineering for adaptive and self-managing systems.Betty H. C. Cheng, Rogrio de Lemos, David Garlan, Holger Giese, Marin Litoiu, Jeff Magee, Hausi A. Mller, Richard Taylor
2009ICSEvol: A tool for defining and planning architecture evolution.David Garlan, Bradley R. Schmerl
2009SEKEUsing Service-oriented Architectures for Socio-Cultural Analysis.David Garlan, Kathleen M. Carley, Bradley R. Schmerl, Michael W. Bigrigg, Orieta Celiku
2008ICSoftUser Guidance of Resource-Adaptive Systems.Joo Pedro Sousa, Rajesh Krishna Balan, Vahe Poladian, David Garlan, Mahadev Satyanarayanan
2008ICSoftA Software Infrastructure for User-Guided Quality-of-Service Tradeoffs.Joo Pedro Sousa, Rajesh Krishna Balan, Vahe Poladian, David Garlan, Mahadev Satyanarayanan
2007ECSASoftware Architectures for Task-Oriented Computing.David Garlan
2007ICSESEAMS 2007: Software Engineering for Adaptive and Self-Managing Systems.Betty H. C. Cheng, Rogrio de Lemos, Stephen Fickas, David Garlan, Marin Litoiu, Jeff Magee, Hausi A. Mller, Richard Taylor
2007ICSESEAMS 2007: Software Engineering for Adaptive and Self-Managing Systems.Betty H. C. Cheng, Rogrio de Lemos, Stephen Fickas, David Garlan, Marin Litoiu, Jeff Magee, Hausi A. Mller, Richard Taylor
2006ICSESoftware engineering for adaptive and self-managing systems.Betty H. C. Cheng, David Garlan, Rogrio de Lemos, Jeff Magee, Richard Taylor, Stephen Fickas, Hausi A. Mller
2006ICSEArchitecture-based self-adaptation in the presence of multiple objectives.Shang-Wen Cheng, David Garlan, Bradley R. Schmerl
2006ISSTAAnalyzing architectural styles with alloy.Jung Soo Kim, David Garlan
2006OOPSLADesign fragments make using frameworks easier.George Fairbanks, David Garlan, William L. Scherlis
2006OOPSLAUsing framework interfaces with design fragments.George Fairbanks, David Garlan, William L. Scherlis
2006OOPSLADesign fragments make using frameworks easier.George Fairbanks, David Garlan, William L. Scherlis
2006SEKEAn Architecture for Personal Cognitive Assistance.David Garlan, Bradley R. Schmerl
2005CaiSECapitalizing on Awareness of User Tasks for Guiding Self-Adaptation.Joo Pedro Sousa, Vahe Poladian, David Garlan, Bradley R. Schmerl
2005COMPSACSynchronized Architectures for Adaptive Systems.Tiberiu Seceleanu, David Garlan
2005ICSEModeling and implementing software architecture with acme and archJava.Marwan Abi-Antoun, Jonathan Aldrich, David Garlan, Bradley R. Schmerl, Nagi H. Nahas, Tony Tseng
2005ICSEImproving system dependability by enforcing architectural intent.Marwan Abi-Antoun, Jonathan Aldrich, David Garlan, Bradley R. Schmerl, Nagi H. Nahas, Tony Tseng
2005ICSEDEAS 2005: workshop on the design and evolution of autonomic application software.David Garlan, John Mylopoulos, Marin Litoiu, Dennis B. Smith, Hausi A. Mller, Kenny Wong
2005SEWBridging the Gap between Systems Design.David Garlan, William K. Reinholtz, Bradley R. Schmerl, Nicholas D. Sherman, Tony Tseng
2004ICSEDynamic Configuration of Resource-Aware Services.Vahe Poladian, Joo Pedro Sousa, David Garlan, Mary Shaw
2004ICSEAcmeStudio: Supporting Style-Centered Architecture Development.Bradley R. Schmerl, David Garlan
2004ICSEDiscoTect: A System for Discovering Architectures from Running Systems.Hong Yan, David Garlan, Bradley R. Schmerl, Jonathan Aldrich, Rick Kazman
2004OOPSLAModeling and implementing software architecture with acme and archJava.Jonathan Aldrich, David Garlan, Bradley R. Schmerl, Tony Tseng
2004OOPSLAModeling and implementing software architecture with acme and archJava.Jonathan Aldrich, David Garlan, Bradley R. Schmerl, Tony Tseng
2003ICSEDocumenting Software Architectures: Views and Beyond.Paul C. Clements, David Garlan, Reed Little, Robert L. Nord, Judith A. Stafford
2003ICSEA Compositional Formalization of Connector Wrappers.Bridget Spitznagel, David Garlan
2002HPDCSoftware Architecture-Based Adaptation for Grid Computing.Shang-Wen Cheng, David Garlan, Bradley R. Schmerl, Peter Steenkiste, Ningning Hu
2002ICSEIncreasing System Dependability through Architecture-Based Self-Repair.David Garlan, Shang-Wen Cheng, Bradley R. Schmerl
2002SEKEExploiting architectural design knowledge to support self-repairing systems.Bradley R. Schmerl, David Garlan
2000ICSESoftware architecture: a roadmap.David Garlan
1999CoordinationAcme-Based Software Architecture Interchange.David Garlan, Zhenyu Wang
1999FMFormal Modeling of the Enterprise JavaBeansJoo Pedro Sousa, David Garlan
1998FASESpecifying and Analyzing Dynamic Software Architectures.Robert Allen, Rmi Douence, David Garlan
1996ICSRStyle-based reuse for software architectures.Robert T. Monroe, David Garlan
1995ICSEArchitectural Mismatch or Why It's Hard to Build Systems Out Of Existing Parts.David Garlan, Robert Allen, John Ockerbloom
1994ICSEFormalizing Architectural Connection.Robert Allen, David Garlan
1994ICSESoftware Architecture: Practice, Potential, and Pitfalls.David Garlan, Dewayne E. Perry
1994ICSENico Habermann's Research: A Brief Retrospective.David Garlan, J. Frits Habermann, David Notkin
1994REThe role of software architecture in requirements engineering.M. Chandra Shekaran, David Garlan, Michael Jackson, Nancy R. Mead, Colin Potts, Howard B. Reubenstein
1993ICSEFormal Approaches to Software Architecture.David Garlan
1993ICSEAdding Implicit Invocation to Rraditional Programming Languages.David Garlan, Curtis M. Scott
1993REShould we specify systems or domain?D. Partridge, David Garlan, David R. Barstow, Jeff Kramer
1991FMFormalizing Design Spaces: Implicit Invocation Mechanisms.David Garlan, David Notkin
1990FMFormal Specifications as Reusable Frameworks.David Garlan, Norman M. Delisle
1987OOPSLAMELDing Data Flow and Object-Oriented Programming.Gail E. Kaiser, David Garlan