Combining Coupling a... Theses on offer Restrictions of Prog...

Diploma thesis

Generation of component wrappers

(Original Title:Generierung von Komponenten-Wrappers)



According to the component paradigm components are reusable, modular artifacts, which can be combined arbitrarily and installed plug and play. However, problems occur in practice, for example if components have to be combined or deployed in a novel application context like a new development environment. The problems and difficulties consist at first in the recognition of the inconsistencies and in bridging the gap between the interfaces of components, which have to be linked, subsequently.
In this thesis the inconsistencies and possible faults occuring during linking components are identified and classified. For the purpose of preventing faults and bridging the inconsistencies without any modification of the components, the options of describing components need to be improved. Thus in this work extensive options for describing a system of components and remedies to overcome the inconsistencies are suggested. The descriptions are based on the Consistent Component Integration Model of [Jung04] and are embedded in a UML Profile. They contain attributes for structuring the component system, specifications for states, message sequences, time restrictions as well as OCL statements.
With the help of these component descriptions inconsistencies in a component system can be easily detected and wrappers for bridging the inconsistencies can be generated. The tasks, which are required to bridge the inconsistencies and executed by the wrappers, are derived from the inconsistency classification and categorised due to their terms of reference. The wrappers either realize the required conversions or if this proceeding is not practicable alert to the inconsistency at run time.

Author: Verena Sauerborn

Tutor: Dipl.-Inf. Martin Jung