Synthesizing object transformation for dynamic software updating
ICSE (Companion Volume), pp. 336-338, 2017.
Dynamic software updating (DSU) can upgrade a running program on-the-fly by directly replacing the in-memory code and reusing existing runtime state (e.g., heap objects) for the updated execution. Additionally, it is usually necessary to transform the runtime state into a proper new state to avoid inconsistencies that arise during runtime...More
Full Text (Upload PDF)
PPT (Upload PPT)