• DocumentCode
    2697824
  • Title

    Building component software with COM and Eiffel

  • Author

    Simon, Raphael

  • Author_Institution
    Interactive Software Eng. Inc., Goleta, CA, USA
  • fYear
    1998
  • fDate
    3-7 Aug 1998
  • Firstpage
    364
  • Lastpage
    374
  • Abstract
    Component development is a rapidly growing field in modern computer systems construction. Components represent one further step in reusability; from source reuse with object-oriented principles to binary reuse. Achieving binary reusability implies the creation of standards that all the components of the same system must observe. One of the leading standards is Microsoft´s Component Object Model (COM). COM is an object-based technology but doesn´t use the standard object-oriented paradigms due to its binary nature. This new approach involves a new design and also some pitfalls. The paper considers COM as a means to achieve communication between component and presents the enhancements that a language such as Eiffel can add to the development of a COM aware application. These advantages proceed from a combination of the true object-oriented nature of Eiffel and COM´s object-based approach. They lead to better and easier design
  • Keywords
    object-oriented methods; object-oriented programming; software reusability; software standards; COM; Eiffel; Microsoft Component Object Model; binary reuse; component communication; component software building; computer systems construction; object-based technology; object-oriented methods; reusability; source reuse; standards; Buildings; Constraint theory; Contracts; Electrical capacitance tomography; Floors; Joining processes; Read only memory; Solids;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages, 1998. TOOLS 26. Proceedings
  • Conference_Location
    Santa Barbara, CA
  • Print_ISBN
    0-8186-8482-8
  • Type

    conf

  • DOI
    10.1109/TOOLS.1998.711027
  • Filename
    711027