KIT | KIT-Bibliothek | Impressum | Datenschutz
Open Access Logo
§
Volltext
URN: urn:nbn:de:swb:90-AAA3026997

Dynamic coupling of binary components and its technical support

Heuzeroth, Dirk; Reussner, Ralf

Abstract:

The aim of todays software development is to build applications
by reuse of binary components ([Szy97]). In this paper we
present an approach to support dynamic composition of binary
components.

Consider a framework for a mail user agent with a text-reader, a
sound-player and a video-player as pre-compiled (binary)
components to be added dynamically, i.e., at run-time. Note,
that the framework component, i.e. the mail user agent, should
not need to know in advance which kinds of mails it has to
handle, so it leaves some aspects open. But nevertheless, we
want it in compiled form, because the user should not need to
recompile the mail user agent only because he receives an
unknown kind of mail. The current solution of MIME-types is not
satisfying, because the functionality of the required components
(plug-ins) for handling the different MIME-types is not properly
integrated into the mail user agent.

The example contains two kinds of dynamic composition:

Component adaption:
A component is inserted into a new environment that does not
support all services the component requires. Thus the
component should adapt its offered functiona ... mehr


Zugehörige Institution(en) am KIT Lehrstuhl Informatik für Ingenieure und Naturwissenschaftler (Lehrstuhl Inf. für Ing. u. Naturwiss.)
Publikationstyp Buchaufsatz
Jahr 1999
Sprache Englisch
Identifikator KITopen ID: 302699
Erscheinungsvermerk In: GCSE'99 Young Researchers Workshop, part of the 1st International Symposium on Generative and Component-Based Software Engineering, Erfurt, Germany 1999 [online].
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft KITopen Landing Page