Synthesis of behavioral adapters

This project is funded by the German Research Foundation (DFG).

Overview

A service is a software component consisting of a control flow and an interface. Services may be composed with further services in order to obtain a more complex service. But since services are in general build independently of each other, two service might be not composed due to minor, but remediable differences. An adapter is a third party, which countervails these differences. All three services together then form a complex service.

In this project, we will develop algorithms for automatic synthesis of adapters for a set of given services. Especially we will focus on adapters for adjustment of behavioral incompatibilities. An important field of interest in the area of Service Oriented Architectures (SOA) is Service Discovery, where want to find for a given service an composable service in a repository. Using behavioral adaptors, in general, we should find even more more composable services.

Cooperation

Academical:

  • Prof. Dr. Wil van der Aalst (Technische Universiteit Eindhoven, The Netherlands),
  • Prof. Dr. Kees van Hee (Technische Universiteit Eindhoven, The Netherlands),
  • Prof. Dr. Frank Leymann (Universität Stuttgart),

Industrial:

  • Dr. Francisco Curbera (IBM),
  • Dr. Axel Martens (IBM),
  • Simon Moser (IBM)