Mitglied im:



Mit großer Freude präsentiere ich Ihnen den Jahresbericht des...
Promotionsvortrag von Dipl.-Wirt.-Inf. Björn Schindler am 21.07.2014 um 13:...

Promotionsvortrag von M. Sc. Stefan Ruehl am 16.06.2014 um 10:00 Uhr

Yong Wang, Dirk Herrling, Peter Stroganov, and Andreas Rausch

Ontology-based automatic adaptation component interface in DAiSi


Dynamic adaptive systems are systems that change their behavior at runtime. Behavioral changes can be caused by user’s needs, or based on context information if the system environment changes. The Dynamic Adaptive System Infrastructure (DAiSI) has been developed as a platform for such systems. It is a run-time infrastructure that operates on components that comply to a DAiSI-specific component model. DAiSI-based systems are “open” by design. The run-time infrastructure can integrate components into the system that were not known at design-time. To control the system configuration of such an open and self-organizing system, a configuration service has been developed that can make use of application blueprints to ensure application architecture conformance. Components in a DAiSI system communicate with each other through services. Services are described by domain interfaces, which have to be specified by the component developer. Components can utilize services, provided by other components as long as the respective required and provided interfaces are compatible. However, sometimes services seem to be doing the same thing, e.g., provide the same data or operations, but differ on a syntactical level. Therefore, in this article, we present an approach which enables the use of syntactically incompatible services. We developed an ontology-based method for the generation of an adapter that connects services, which provide the right data in the wrong format. In this paper we present a method to describe interfaces of components and an algorithm to automatically generate adapters between them.






Ontology-based Automatic Adaptation of Component Interfaces in Dynamic Adaptive Systems

Bibtex file

Download this publication as bibtex file


Scribbler: From Coll...
Scribbler is a paint program which supports only basic operations like...