• DocumentCode
    2093579
  • Title

    Meta-programming grey-box connectors

  • Author

    Assmann, Uwe ; Genssler, T. ; Bär, Holger

  • Author_Institution
    Karlsruhe Univ., Germany
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    300
  • Lastpage
    311
  • Abstract
    In the recent past, architectural languages have begun to introduce so-called connectors. Connectors separate communication code from the application-specific components, so that it can be easily exchanged. Unfortunately, however, communication code is usually deeply woven into the components and often has to be replaced when the component is reused in a different context. We show that standard connectors alone are often not sufficient, since they are too limited in their adaptation and architectural support. As a solution to this problem, we propose meta-programming grey-box-connectors. They combine the architectural support of black-box connectors and the adaptation capabilities of white-box reuse. They allow for powerful manipulations such as removal of interfaces or changing inheritance relations, combined with the exchange of communications
  • Keywords
    inheritance; object-oriented programming; software architecture; software reusability; application-specific components; architectural languages; communication code; grey-box connectors; inheritance; meta-programming; object oriented programming; software component reuse; white-box reuse; Code standards; Communication standards; Computer languages; Concrete; Connectors; Context; LAN interconnection; Power generation; Power system interconnection; Programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages, 2000. TOOLS 33. Proceedings. 33rd International Conference on
  • Conference_Location
    Mont-Saint-Michel
  • Print_ISBN
    0-7695-0731-X
  • Type

    conf

  • DOI
    10.1109/TOOLS.2000.848770
  • Filename
    848770