This paper is about the depolyment/connector part. The collaborations and connectors are programmed as Java classes in such a way that application and collaboration classes need no adaptation. All connection and adaptation information is localized in a a connector class that relies on Java inner classes.
The ideas are also a applicable to the implementation of AP&PC allowing for dynamic addition of new collaborations to an existing system.
The paper is available
Bibtex entry:
@INPROCEEDINGS{with-linda-mira:inner,
AUTHOR = "Linda Seiter and Mira Mezini and Karl Lieberherr",
TITLE = "Dynamic Component Gluing",
BOOKTITLE = "First International Symposium on Generative and
Component-Based Software Engineering",
YEAR = "1999",
ADDRESS = "Erfurt, Germany",
PAGES = "",
EDITOR = "Ulrich Eisenecker and Krzysztof Czarnecki",
PUBLISHER = "Springer"
}