Detailseite
Automatische Synthese von Verhaltensadaptern zwischen Services
Antragsteller
Professor Dr. Wolfgang Reisig; Professor Dr. Karsten Wolf
Fachliche Zuordnung
Softwaretechnik und Programmiersprachen
Förderung
Förderung von 2008 bis 2012
Projektkennung
Deutsche Forschungsgemeinschaft (DFG) - Projektnummer 57095390
Ein Service ist eine Software-Komponente, die aus einer Kontrollstruktur sowie einer Schnittstelle besteht. Services können mit anderen Services zu einem komplexen Service komponiert werden. Da Services im Allgemeinen unabhängig voneinander konstruiert werden, können zwei Services häufig nur aufgrund kleiner, behebbarer Unterschiede nicht komponiert werden. Ein Adapter ist ein dritter Service, der diese Unterschiede ausgleicht. Alle drei Services bilden dann gemeinsam einen komplexen Service. In diesem Projekt werden Verfahren entwickelt, Adapter für gegebene Services automatisch zu synthetisieren. Im Zentrum stehen dabei Adapter zum Ausgleich unterschiedlichen Verhaltens. Mit Hilfe solcher Verhaltensadapter können mehr Paare von Services komponiert werden. Ein wichtiges Anwendungsgebiet im Bereich Serviceorientierter Architekturen ist die Service Discovery, dem Vorgang, zu einem gegebenen Service einen komponierbaren Service in einem Repository zu finden. Durch die Verwendung von Verhaltensadaptern können im Allgemeinen wesentlich mehr komponierbare Services gefunden werden.
DFG-Verfahren
Sachbeihilfen