• DocumentCode
    2696236
  • Title

    Modeling dynamic component interfaces

  • Author

    Huber, Franz ; Rausch, Andreas ; Rumpe, Bernhard

  • Author_Institution
    Tech. Univ. Munchen, Germany
  • fYear
    1998
  • fDate
    3-7 Aug 1998
  • Firstpage
    58
  • Lastpage
    70
  • Abstract
    We adopt a component model based on object-oriented systems, introducing the concepts of components and their structure. A component consists of a dynamically changing set of connected objects. Only some of these objects are interface objects, and are thus accessible from the environment. During the component lifetime not only the number of objects, but also that of interface objects, and their connections change. To describe this situation, we introduce component interface diagrams (CIDs)-an adaption of UML diagrams-as a notation to characterize interfaces of components, their structure, and their navigability. We show how CIDs can be used to describe the in-house developed Open Editor Framework (OEF). Finally, we give guidelines that allow to map components described with CIDs directly to several component technologies, like ActiveX, CORBA, or Java Beans
  • Keywords
    application program interfaces; diagrams; object-oriented programming; software reusability; ActiveX; CORBA; Java Beans; Open Editor Framework; UML diagrams; component interface diagrams; component model; dynamic component interface modeling; interface objects; object-oriented systems; software reuse; Guidelines; Java; Navigation; Object oriented modeling; Open source software; Programming; Software engineering; Software prototyping; Unified modeling language;
  • 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.711003
  • Filename
    711003