R. Weinreich, J. Sametinger: Component Models and Component Services: Concepts and Principles, Chapter 3 of Component-Based Software Engineering: Putting the Pieces Together, George Heineman, Bill Councill (eds.), Addison-Wesley, pp 33-48, June 2001.


  1. Introduction
    1. Early component systems
    2. Deficiencies of early component systems
  2. Component models
    1. Elements of a component model
    2. Interfaces, Contracts, and Interface Definition Languages
    3. Naming
    4. Metadata
    5. Interoperability
    6. Customization
    7. Composition
    8. Evolution Support
    9. Packaging and Deployment
  3. Component Model Implementations and Services
  4. Conclusion
  5. References

PDF