1. Ajmani, S., Liskov, B., Shrira, L.: Scheduling and simulation: How to upgrade distributed systems. In: Hot Topics in Op. Sys. (HotOS-IX), pp. 43–48 (2003)
2. Armstrong, J.L., Virding, S.R.: Erlang - an experimental telephony programming language. In: XIII International Switching Symposium (June 1990)
3. Bierman, G., Hicks, M., Sewell, P., Stoyle, G.: Formalizing dynamic software updating. In: Unanticipated Software Evolution (USE) (May 2003)
4. Bloom, T.: Dynamic Module Replacement in a Distributed Programming System. PhD thesis, MIT, Also available as MIT LCS Tech. Report 303 (1983)
5. Boyapati, C., et al.: Lazy modular upgrades in persistent object stores. In: OOPSLA 2003, pp. 403–417. ACM Press, New York (2003)