B
Bradley Schmerl
Researcher at Carnegie Mellon University
Publications - 159
Citations - 7966
Bradley Schmerl 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 41, co-authored 151 publications receiving 7310 citations. Previous affiliations of Bradley Schmerl include Clemson University & Flinders University.
Papers
More filters
Proceedings ArticleDOI
Rainbow: architecture-based self-adaptation with reusable infrastructure
TL;DR: The Rainbow framework uses software architectural models to dynamically monitor and adapt a running system and shows that the separation of a generic adaptation infrastructure from system-specific adaptation knowledge makes this reuse possible.
Journal ArticleDOI
Rainbow: architecture-based self-adaptation with reusable infrastructure
TL;DR: The rainbow framework provides reusable infrastructure together with mechanisms for specializing that infrastructure to the needs of specific systems, and lets the developer of self-adaptation capabilities choose what aspects of the system to model and monitor, what conditions should trigger adaptation, and how to adapt the system.
Book ChapterDOI
Software Engineering for Self-Adaptive Systems : A Second Research Roadmap
Rogério de Lemos,Holger Giese,Hausi A. Müller,Mary Shaw,Jesper Andersson,Marin Litoiu,Bradley Schmerl,Gabriel Tamura,Norha M. Villegas,Thomas Vogel,Danny Weyns,Luciano Baresi,Basil Becker,Nelly Bencomo,Yuriy Brun,Bojan Cukic,Ron Desmarais,Schahram Dustdar,Gregor Engels,Kurt Geihs,Karl M. Göschka,Alessandra Gorla,Vincenzo Grassi,Paola Inverardi,Gabor Karsai,Jeff Kramer,Antónia Lopes,Jeff Magee,Sam Malek,Serge Mankovskii,Raffaela Mirandola,John Mylopoulos,Oscar Nierstrasz,Mauro Pezzè,Christian Prehofer,Wilhelm Schäfer,Richard D. Schlichting,Dennis B. Smith,João Pedro Sousa,Ladan Tahvildari,Kenny Wong,Jochen Wuttke +41 more
TL;DR: In this paper, the authors present the state-of-the-art and identify research challenges when developing, deploying and managing self-adaptive software systems, focusing on four essential topics of selfadaptation: design space for selfadaptive solutions, software engineering processes, from centralized to decentralized control, and practical run-time verification & validation.
Book ChapterDOI
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. Göschka +9 more
TL;DR: A simple notation for describing interacting MAPE loops is contributed, which is used to describe a number of existing patterns of interacting MAPe loops, to begin to fulfill (a) and (b), and numerous remaining research challenges in this area are outlined.
Proceedings ArticleDOI
Model-based adaptation for self-healing systems
David Garlan,Bradley Schmerl +1 more
TL;DR: An overview of recent research in which architectural models are used as the basis for problem diagnosis and repair at run time and external to the application.