Issue No. 01 - January-March (2000 vol. 8)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/4434.824310
<p>Recent developments in component technology enable us to construct complex software systems by assembling off-the-shelf components. However, it is still difficult to develop efficient, reliable, and dynamically configurable component-based systems. Components are often developed by different groups with different methodologies, and unspecified dependencies and behavior lead to unexpected failures. Component-based software systems must maintain explicit representations of intercomponent dependence and component requirements. This article provides a common ground for supporting fault tolerance and automating dynamic configuration, presents a generic model for reifying dependencies in distributed component systems, and discusses how we can use it to support automatic configuration. Keywords: components, dynamic configuration, distributed systems, operating systems, middleware, CORBA. </p>
R. H. Campbell and F. Kon, "Dependence Management in Component-Based Distributed Systems," in IEEE Concurrency (out of print), vol. 8, no. , pp. 26-36, 2000.