ACM - affordances
Cristiano Giuffrida
Andrew S. Tanenbaum
Dynamic and adaptive updates of non-quiescent subsystems in commodity operating system kernels
Ksplice
System support for online reconfiguration
Safe and timely updates to multi-threaded programs
Contextual effects for version-consistent dynamic software updatingalland safe concurrent programming
Practical dynamic software updating for C