Research
Software Engineering, Software Engineer, Software Engineers
Pervasive Computing
Mobile
Architectural Abstractions
Hybrid Programs
Engineering Self Adaptive Systems
Cyber Physical Systems Architectures
Architecture Based Self Adaptation
Software Architecture Evolution
Architecture Based Self Protection
Architectural Approach
Heterogeneous Modeling
Adaptive Industrial Software System
Component Compositions
Service Mitigations
Impact Models
Supporting Heterogeneity
Personal Cognitive Assistance
End User Design Applied
Smart Spaces
Resource Prediction
Socio Cultural Analysis
Draft Version
Platform Design
View Consistency
Case Study, Case Studies
Ubiquitous Computing
Improving Architecture
Engineering Architecture
Tool Supported, Tool Support
Implementation Level Architectures
Improving System Dependability
System Design, Systems Design, System Designers
Architectural Intent
Engineering Reality
System Self Repair
Different Architectural Modelling Approaches, Different Architectural Modeling Approaches
Reusable Infrastructure
End User Compositions
Consistency Issues
Pervasive Systems
Architectural Design Knowledge
Grid Computing
Self Healing Systems
Increasing System Dependability
Designing Configuration Management Facilities
Dynamic Network Analysis
Complex Systems
Multiple Objectives, Multiple Objects
Understanding Tradeoffs
Research Challenges
Constructing Workflows
Multiple Self Management Systems
List of Publications (103)
In 2015
In 2014
102
Supporting Heterogeneity in Cyber-Physical Systems Architectures. Akshay Rajhans, Ajinkya Bhave, Ivan Ruchkin, Bruce H. Krogh, David Garlan, Andre Platzer, Bradley Schmerl
Found on Publication Page
101
Impact Models for Architecture-Based Self-Adaptive Systems. Javier Cmara, Antnia Lopes, David Garlan, Bradley Schmerl
Found on Publication Page
100
Model-based Assistance for Making Time/Fidelity Trade-offs in Component Compositions. Vishal Dwivedi, David Garlan, Jrgen Pfeffer, Bradley Schmerl
Found on Publication Page
99
Architecture-Based Self-Protection: Composing and Reasoning about Denial-of-Service Mitigations. Bradley Schmerl, Javier Cmara, Jeffrey Gennari, David Garlan, Paulo Casanova, Gabriel A Moreno, Thomas J Glazier, Jeffrey M Barnes
Found on Publication Page
In 2013
98
An Architectural Approach to Heterogeneous Modeling and Verification of CPS [Poster]. Ivan Ruchkin, Stefan Mitsch, Jan-David Quesel, Bruce Krogh, David Garlan, Andre Platzer, Bradley Schmerl, James Kapinski, Prashant Ramachandra, Ken Butts
Found on Publication Page
97
Architecture-based self-protecting software systems. Eric Yuan, Sam Malek, Bradley Schmerl, David Garlan, Jeff Gennari
Found on Publication Page
96
Evolving 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
Found on Publication Page
In 2012
93
Introduction to the special issue on state of the art in engineering self-adaptive systems. Danny Weyns, Sam Malek, Jesper Andersson, Bradley Schmerl
Found on Publication Page
92
Foundations and Tools for End-User Architecting. David Garlan, Vishal Dwivedi, Ivan Ruchkin, Bradley Schmerl
Found on Publication Page
91
Evolution Styles: foundations and models for software architecture evolution.}. David Garlan, Jeffrey M. Barnes, Bradley Schmerl
Found on Publication Page
In 2011
90
Software Engineering for Self-Adpaptive Systems: A second Research Roadmap. Rogrio Lemos, Holger Giese, Hausi A Mller, Mary Shaw, Jesper Andersson, Luciano Baresi, Basil Becker, Nelly Bencomo, Yuriy Brun, Bojan Cikic, [...], Bradley Schmerl, Dennis B Smith, Joao P Sousa, Gabriel Tamura, Ladan Tahvildari, Norha M Villegas, Thomas Vogel, Danny Weyns, Kenny Wong, Jochen Wuttke
Found on Publication Page
89
Software Engineering for Self-Adaptive Systems: A Second Research Roadmap (Draft Version of May 20, 2011). Rogrio De Lemos, Holger Giese, Hausi A Mller, Mary Shaw, Jesper Andersson, Luciano Baresi, Basil Becker, Nelly Bencomo, Yuriy Brun, Bojan Cukic, [...], Bradley Schmerl, Dennis B Smith, Joo P Sousa, Gabriel Tamura, Ladan Tahvildari, Norha M Villegas, Thomas Vogel, Danny Weyns, Kenny Wong, Jochen Wuttke
Found on Publication Page
88
View Consistency in Architectures for Cyber-Physical Systems. A. Bhave, B.H. Krogh, D. Garlan, B. Schmerl
Found on Publication Page
87
An Architectural Approach to End User Orchestrations.. Vishal Dwivedi, Perla Velasco Elizondo, Jos Maria Fernandes, David Garlan, Bradley R. Schmerl
Found on Publication Page
86
SORASCS: 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
Found on Publication Page
85
Architecture-Based Run-Time Fault Diagnosis.. Paulo Casanova, Bradley R. Schmerl, David Garlan, Rui Abreu
Found on Publication Page
In 2010
84
Agent-assisted task management that reduces email overload.. Andrew Faulring, Brad A. Myers, Ken Mohnkern, Bradley R. Schmerl, Aaron Steinfeld, John Zimmerman, Asim Smailagic, Jeffery P. Hansen, Daniel P. Siewiorek
Found on Publication Page
In 2009
83
An Architectural Approach to the Design and Analysis of Cyber-Physical Systems. Akshay Rajhans, Shang-Wen Cheng, Bradley R. Schmerl, David Garlan, Bruce H. Krogh, Clarence Agbi, Ajinkya Bhave
Found on Publication Page
82
Evolution Styles: Foundations and Tool Support for Software Architecture Evolution. David Garlan, Jeffrey M. Barnes, Bradley R. Schmerl, Orieta Celiku
Found on Publication Page
81
Evaluating the effectiveness of the Rainbow self-adaptive system.. Shang-Wen Cheng, David Garlan, Bradley R. Schmerl
Found on Publication Page
79
Using Service-oriented Architectures for Socio-Cultural Analysis.. David Garlan, Kathleen M. Carley, Bradley R. Schmerl, Michael W. Bigrigg, Orieta Celiku
Found on Publication Page
78
Improving Architecture-Based Self-Adaptation through Resource Prediction. Shang-Wen Cheng, Vahe Poladian, David Garlan, Bradley R. Schmerl
Found on Publication Page
77
Improving Architecture-Based Self-adaptation Using Preemption.. Rahul Raheja, Shang-Wen Cheng, David Garlan, Bradley R. Schmerl
Found on Publication Page
76
RAIDE for Engineering Architecture-Based Self-Adaptive Systems. Shang-Wen Cheng, David Garlan, Bradley R. Schmerl
Found on Publication Page
In 2008
75
uDesign: End-User Design Applied to Monitoring and Control Applications for Smart Spaces. J.P. Sousa, Bradley Schmerl, Vahe Poladian, Alex Brodsky
Found on Publication Page
74
Steps toward activity-oriented computing.. Joo Pedro Sousa, Vahe Poladian, David Garlan, Bradley R. Schmerl, Peter Steenkiste
Found on Publication Page
In 2007
72
Leveraging Resource Prediction for Anticipatory Dynamic Configuration. Vahe Poladian, David Garlan, Mary Shaw, M. Satyanarayanan, Bradley R. Schmerl, Joo Pedro Sousa
Found on Publication Page
In 2006
71
Discovering Architectures from Running Systems. Bradley Schmerl, Jonathan Aldrich, David Garlan, Rick Kazman, Hong Yan
Found on Publication Page
70
Task-based adaptation for ubiquitous computing. J.P. Sousa, V. Poladian, D. Garlan, B. Schmerl, M. Shaw
Found on Publication Page
69
Differencing and Merging of Architectural Views. Marwan Abi-Antoun, Jonathan Aldrich, Nagi Nahas, Bradley Schmerl, David Garlan
Found on Publication Page
In 2005
67
Dynamically discovering architectures with DiscoTect.. Bradley R. Schmerl, David Garlan, Hong Yan
Found on Publication Page
66
Improving system dependability by enforcing architectural intent.. Marwan Abi-Antoun, Jonathan Aldrich, David Garlan, Bradley R. Schmerl, Nagi H. Nahas, Tony Tseng
Found on Publication Page
65
Modeling and implementing software architecture with Acme and ArchJava. Marwan Abi-Antoun, Jonathan Aldrich, David Garlan, Bradley Schmerl, Nagi Nahas, Tony Tseng
Found on Publication Page
64
Semi-Automated Incremental Synchronization between Conceptual and Implementation Level Architectures. M. Abi-Antoun, J. Aldrich, D. Garlan, B. Schmerl, N. Nahas
Found on Publication Page
63
Capitalizing on Awareness of User Tasks for Guiding Self-Adaptation.. Joo Pedro Sousa, Vahe Poladian, David Garlan, Bradley R. Schmerl
Found on Publication Page
62
Bridging the Gap between Systems Design.. David Garlan, William K. Reinholtz, Bradley R. Schmerl, Nicholas D. Sherman, Tony Tseng
Found on Publication Page
61
Making Self-Adaptation an Engineering Reality.. Shang-Wen Cheng, David Garlan, Bradley R. Schmerl
Found on Publication Page
In 2004
60
Rainbow: Architecture-based self-adaptation with reusable infrastructure. D. Garlan, S.-W. Cheng, AC Huang, B. Schmerl, P. Steenkiste
Found on Publication Page
59
An architecture for coordinating multiple self-management systems. Shang-Wen Cheng, An-Cheng Huang, D. Garlan, B. Schmerl, P. Steenkiste
Found on Publication Page
58
DiscoTect: A system for discovering architectures from running systems. Hong Yan, D. Garlan, B. Schmerl, J. Aldrich, R. Kazman
Found on Publication Page
57
AcmeStudio: Supporting Style-Centered Architecture Development.. Bradley R. Schmerl, David Garlan
Found on Publication Page
56
Understanding Tradeoffs among Different Architectural Modeling Approaches.. Roshanak Roshandel, Bradley R. Schmerl, Nenad Medvidovic, David Garlan, Dehua Zhang
Found on Publication Page
53
Rainbow: Architecture-Based Self-Adaptation with Reusable Infrastructure.. Shang-Wen Cheng, An-Cheng Huang, David Garlan, Bradley R. Schmerl, Peter Steenkiste
Found on Publication Page
In 2002
52
Software architecture-based adaptation for Grid computing. Shang-Wen Cheng, D. Garlan, B. Schmerl, P. Steenkiste, Ningning Hu
Found on Publication Page
51
Software Architecture-Based Adaptation for Pervasive Systems.. Shang-Wen Cheng, David Garlan, Bradley R. Schmerl, Joo Pedro Sousa, Bridget Spitznagel, Peter Steenkiste, Ningning Hu
Found on Publication Page
50
Exploiting architectural design knowledge to support self-repairing systems.. Bradley R. Schmerl, David Garlan
Found on Publication Page
48
Using Architectural Style as a Basis for System Self-repair.. Shang-Wen Cheng, David Garlan, Bradley R. Schmerl, Joo Pedro Sousa, Bridget Spitznagel, Peter Steenkiste
Found on Publication Page
47
Increasing System Dependability through Architecture-Based Self-Repair.. David Garlan, Shang-Wen Cheng, Bradley R. Schmerl
Found on Publication Page
In 2001
46
Using Gauges for Architecture-Based Monitoring and Adaptation. David Garlan, Bradley Schmerl, Jichuan Chang
Found on Publication Page
In 2000
45
Toward Pure Polylingual Persistence.. Alan Kaplan, John V. E. Ridgway, Bradley R. Schmerl, Krishnan Sridhar, Jack C. Wileden
Found on Publication Page
In 1999
44
Toward Automated Support for Transparent Interoperable Queries. Alan Kaplan, Bradley Schmerl, Rajesh Veeraraghavan
Found on Publication Page
In 1996
In 1995
42
Designing Configuration Management Facilities for Dynamically Bound Systems.. Bradley R. Schmerl, Chris D. Marlin
Found on Publication Page
Unspecified
41
Diagnosing unobserved components in self-adaptive systems. Paulo Casanova, David Garlan, Bradley Schmerl, Rui Abreu
Found on Publication Page
40
Architectural Modeling of Ozone Widget Framework End-User Compositions. Ivan Ruchkin, Vishal Dwivedi, David Garlan, Bradley Schmerl
Found on Publication Page
39
Resolving Data Mismatches in End-User Compositions. Perla Velasco-Elizondo, Vishal Dwivedi, David Garlan, Bradley Schmerl, Jose Maria, Fernandes
Found on Publication Page
38
On Patterns for Decentralized Control in Self-Adaptive Systems. Danny Weyns, Bradley Schmerl, Vincenzo Grassi, Sam Malek, Raffaela Mirandola, Christian Prehofer, Jochen Wuttke, Jesper Andersson, Holger Giese, Karl M. Gschka
Found on Publication Page
37
Software Engineering for Self-Adaptive Systems: A second Research Roadmap. Rogrio de Lemos, Holger Giese, Hausi A. Mller, Mary Shaw, Jesper Andersson, Marin Litoiu, Bradley Schmerl, Gabriel Tamura, Norha M. Villegas, Thomas Vogel, [...], Oscar Nierstrasz, Mauro Pezz, Christian Prehofer, Wilhelm Schfer, Rick Schlichting, Dennis B. Smith, Joao P. Sousa, Ladan Tahvildari, Kenny Wong, Jochen Wuttke
Found on Publication Page
36
SWiFT: A Tool for Constructing Workflows for Dynamic Network Analysis. David Garlan, Bradley Schmerl, Vishal Dwivedi, Aparup Banerjee, Laura Glendenning, Mai Nakayama, Nina Patel
Found on Publication Page
35
Using the SORASCS Prototype Web Portal. Bradley Schmerl, Michael W. Bigrigg, David Garlan, Kathleen M. Carley
Found on Publication Page
33
Differencing and merging of architectural views.. Marwan Abi-Antoun, Jonathan Aldrich, Nagi H. Nahas, Bradley R. Schmerl, David Garlan
Found on Publication Page
32
Architecture-based self-adaptation in the presence of multiple objectives. Shang-Wen Cheng, David Garlan, Bradley Schmerl
Found on Publication Page
30
Proceedings of the 2004 International Conference on Software Engineering, Edinburgh, Scotland, May 2004.. Hong Yan, David Garlan, Bradley Schmerl, Jonathan Aldrich, Rick Kazman
Found on Publication Page
29
Documenting Component and Connector Views with UML 2.0. James Ivers, Paul Clements, David Garlan, Robert Nord, Bradley Schmerl, Jaime R. Silva
Found on Publication Page
28
Two-tiered architectural design for automotive control systems: An experience report. Kevin Steppe, Greg Bylenok, David Garlan, Bradley Schmerl, Kanat Abirov, Nataliya Shevchenko
Found on Publication Page
27
Semantic Issues in Architectural Refinement. Tony Tseng, Jonathan Aldrich, David Garlan, Bradley Schmerl
Found on Publication Page
26
Architecture Based Information Flow Analysis for Software Security. Kirti Garg, David Garlan, Bradley Schmerl
Found on Publication Page
25
Component-Based Software Engineering in Pervasive Computing Environments. David Garlan, Bradley Schmerl
Found on Publication Page
24
Designing Configuration Management Tools for Dynamically Composed Systems. Bradley Robert Schmerl, B. Sc. (hons
Found on Publication Page
23
Designing Configuration ManagementTools for Dynamically Composed Systems. Bradley Schmerl, Chris Marlin
Found on Publication Page
22
Automating Interoperabilty For Heterogeneous Software Components. Alan Kaplan, Bradley Schmerl, Jack C. Wileden
Found on Publication Page
20
Consistency Issues in Partially Bound Dynamically Composed Systems.. Bradley R. Schmerl, Chris D. Marlin
Found on Publication Page
19
Versioning and Consistency for Dynamically Composed Configurations. Bradley R. Schmerl, Chris D. Marlin
Found on Publication Page
13
Architecture-based Simulation for Security and Performance. Bradley Schmerl, Shawn Butler, David Garlan
Found on Publication Page
12
Exploiting Architectural Style for Self-repairing Systems. Shang-Wen Cheng, Joo Pedro Sousa, David Garlan, Bridget Spitznagel, Bradley Schmerl, Peter Steenkiste
Found on Publication Page
11
Coordinating Adaptations in Self-managing Systems. An-Cheng Huang, Shang-Wen Cheng, Peter Steenkiste, David Garlan, Bradley Schmerl
Found on Publication Page
10
Discovering Architectures from Running Systems: Lessons Learned. Hong Yan, Jonathan Aldrich, David Garlan, Rick Kazman, Bradley Schmerl
Found on Publication Page
8
Augmenting software architectures with physical components. Ajinkya Bhave, David Garlan, Bruce H Krogh, Akshay Rajhans, Bradley Schmerl
Found on Publication Page
7
Bridging the gap between systems design and space systems software. David Garlan, William K Reinholtz, Bradley Schmerl, Nicholas D Sherman, Tony Tseng
Found on Publication Page
6
Tool Support for Model Based Architectural Design for Automotive Control Systems. Kevin Steppe, David Garlan, Greg Bylenok, Bradley Schmerl, Kanat Abirov, Nataliya Shevchenko
Found on Publication Page
5
Augmenting architectural modeling to cope with uncertainty. Orieta Celiku, David Garlan, Bradley Schmerl
Found on Publication Page
4
Using multiple views to model and analyze software architecture: An experience report. Roshanak Roshandel, Bradley Schmerl, Nenad Medvidovic, David Garlan, Dehua Zhang
Found on Publication Page
3
The Recovery of Runtime Architectures. Rick Kazman, Hong Yan, David Garlan, Bradley Schmerl, Jonathan Aldrich
Found on Publication Page
2
Integrating Components into SORASCS. Bradley Schmerl, Michael W Bigrigg, David Garlan, Kathleen M Carley
Found on Publication Page
1
RAPID EATHNOAGRAPHIC ASSESSMENT: DATA-TO-MODEL. Kathleen M Carley, Michael Lanham, Michael Martin, Geoff Morgon, Bradley Schmerl, Tracy Van Holt, Michael W Bigrigg, David Garlan, Jeff Johnson, Frank Kunkel
Found on Publication Page