Department of Computer Science
University of Illinois at Urbana-Champaign, May, 2000
This thesis demonstrates that the explicit representation of inter-component dependence is fundamental for the development of efficient, configurable, and reliable component-based systems. This provides a common ground for supporting fault-tolerance and automating dynamic configuration to facilitate system management and maintenance.
In this thesis, we present a generic architecture for managing dependencies in distributed component systems, describe a concrete implementation of this architecture, and discuss how it can be used to support automatic configuration. The architecture is divided in three parts: the Automatic Configuration Service, the component configurator framework, and the reconfiguration agents framework.
We describe the deployment of the architecture in centralized and distributed systems and present detailed experimental results.
The slides used in the defense are available in
A single page with the thesis abstract is available in
Disclaimer: I actually didn't want to have so many files but since I had to create them, I thought I'd make them available :-)
And, finally, some pictures that Paula took some minutes before the defense.