George Edwards
University of Southern California, Vanderbilt University, Software (Spain)
Papers
7
Total Citations
283
H-Index
6
About
George Edwards is a software engineering researcher whose work sits at the intersection of self-adaptive systems, software architecture, and robotics. His research has made significant contributions to the design and implementation of systems capable of dynamically responding to changing requirements, failures, and shifting operational contexts — a challenge central to modern complex software. Edwards is perhaps best known for PLASMA (2010, 71 citations), a framework combining plan-based and architecture-based mechanisms to enable runtime system adaptation. This work, alongside his architecture-centric approach to self-adapting robotics systems (2009, 64 citations), established him as a key voice in autonomous and adaptive software design. His software mobility framework (2009, 55 citations) further extended these ideas to mobile and distributed environments. A recurring theme throughout his research is the use of software architecture as a first-class tool for managing complexity. His RoboPrism framework exemplifies this, making heterogeneous robotics development accessible to non-experts while supporting adaptation in dynamic environments. His early work on model-driven middleware (2003–2008, 53 citations) laid important groundwork for distributed real-time and embedded systems across critical domains including avionics and telemedicine. Collectively, his publications reflect a sustained effort to make sophisticated, resilient software systems more principled and broadly accessible.
Research Focus
Key Achievements
Top Papers
- 1PLASMA71 citations · 2010
- 2Architecture-driven self-adaptation and self-management in robotics systems64 citations · 2009
- 3An architecture-driven software mobility framework55 citations · 2009
- 4
- 5
- 6
- 7