A viable architecture for autonomic management of distributed software components. - Emil Stoyanov (2010)