Oberseminar - Tam Tran

Towards an Evolution Description Language for Service Co-evolution in SOA

Abstract: Service co-evolution paradigm in service-oriented computing stands for a coherent process of evolving and maintaining a service and its interdependent services through a series of explicit changes. To control service co-evolution therefore, a designer needs to know why a change was made, what its implications are, and whether the change is consistent. Such kind of service co-evolution requires adaptation steps taken by both service providers and service consumers. However, a formal Evolution Description Language (EDL) that is capable of describing and communicating the supported changes for Service Co-evolution has rarely been discussed. The EDL needs to be machine comprehensible so that when changes occur, affected services can be automatically and correctly enacted.  

In this talk, we first present the change taxonomy and supported changes based on service co-evolution requirements. Based on the change taxonomy, we then present the EDL that enables the formal specification of changes. In particular, the design goals of the EDL are discussed, the syntax of EDL is formally defined and the semantics of EDL are informally described.

This work is in the scope of the PROSECCO research funded by the DFG. For further information, please access the project at the following link: http://www.uni-kassel.de/eecs/fachgebiete/vs/research/prosecco.html

 

Time: 08.02.2017, 10:30 am

Location: Room 1405, WA 73