Detailed Analysis of the Component Object Model
Abstract
Microsoft's Component Object Model (COM) is a system for reusing software artifacts at the post-compilation level. Several problems have been raised about the Component Object Model [Sullivan et al. 99]. The problems are about a conflict between interface negotiation and aggregation, a conclusion about transitivity, and the identity of the inner components. However, the conflict between interface negotiation and aggregation exists only if a questionable definition is used. The formal model used to depict the conflict is also inadequate. This thesis concerns an investigation of COM criticisms. A set of programs is used to demonstrate the consistency of the Component Object Model rules regarding interface negotiation and aggregation.
Collections
- OSU Theses [15752]