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
Link To Document :
بازگشت