Title :
WSDarwin: A Framework for the Support of Web Service Evolution
Author_Institution :
Dept. of Comput. Sci., Univ. of Alberta, Edmonton, AB, Canada
fDate :
Sept. 29 2014-Oct. 3 2014
Abstract :
Service-oriented architectures have emerged as a popular development paradigm for modular, extendible distributed systems, relying on interoperable components. However, their evolution is a challenging problem, due to the fact that their constituent parts typically reside outside a single entity´s domain of ownership and control. In my thesis, I have developed WSDarwin, a framework to support the evolution of service systems. WSDarwin posits a novel conceptual model of the technical and economic relationships between service providers and clients, based on which, a game-theoretic method determines the best evolution decision for them as distinct economic players and for the ecosystem as a whole. Furthermore, WSDarwin provides a complete toolkit for client adaptation (including service-interface differencing, client-proxy adaptation and client unit testing), to simplify the client´s software evolution task in response to service changes.
Keywords :
Web services; client-server systems; game theory; open systems; program testing; service-oriented architecture; WSDarwin; Web service evolution; client adaptation; client software evolution task; client unit testing; client-proxy adaptation; conceptual model; distributed system; economic player; economic relationship; evolution decision; game-theoretic method; interoperable component; service provider; service system; service-interface differencing; service-oriented architecture; technical relationship; Accuracy; Companies; Conferences; Ecosystems; Mathematical model; Usability; Web services;
Conference_Titel :
Software Maintenance and Evolution (ICSME), 2014 IEEE International Conference on
Conference_Location :
Victoria, BC
DOI :
10.1109/ICSME.2014.123