%0 Conference Paper %B OOPSLA'09 Proceedings of the 24th ACM SIGPLAN Conference Companion on Object Oriented Programming Systems Languages and Applications %D 2009 %T Dependable, Online Upgrades in Enterprise Systems %A Tudor Dumitras %K data migration %K Dependability %K hidden dependencies %K online upgrades %K software upgrades %X Software upgrades are unreliable, often causing downtime or data loss. I propose Imago, an approach for removing the leading causes of upgrade failures (broken dependencies) and of planned downtime (data migrations). While imposing a higher resource overhead than previous techniques, Imago is more dependable and easier to use correctly. %B OOPSLA'09 Proceedings of the 24th ACM SIGPLAN Conference Companion on Object Oriented Programming Systems Languages and Applications %S OOPSLA '09 %I ACM %P 743 - 744 %8 2009/// %@ 978-1-60558-768-4 %G eng %U http://doi.acm.org/10.1145/1639950.1639993