Title :
Software Service Evolution: A Requirements Perspective
Author :
Li, Feng-Lin ; Liu, Lin ; Mylopoulos, John
Author_Institution :
Dept. of Inf. Eng. & Comput. Sci., Univ. of Trento, Trento, Italy
Abstract :
Software service has to adapt to constant changes of requirements and environment, which would give rise to the concentration on service evolution. Among the many reasons for evolution, requirements are regarded as the major driving factor. However, most current work on service evolution focuses on different kinds of tactics to keep the compatibility between services and client applications, few of them treat requirements in priority. In this paper, we thoroughly survey the state-of-the-art studies on service evolution, including basic concepts, types, challenges and approaches; then analyze service evolution from four dissimilar dimensions, and for each one we identify the open problems and inadequacies. Based on our analysis and discovery, we argue that requirements driven service evolution would become an essential and promising research direction.
Keywords :
Web services; client applications; requirements perspective; software service evolution; Adaptation models; Business; Evolution (biology); Protocols; Unified modeling language; Web services; requirements driven; software service evolution;
Conference_Titel :
Computer Software and Applications Conference Workshops (COMPSACW), 2012 IEEE 36th Annual
Conference_Location :
Izmir
Print_ISBN :
978-1-4673-2714-5
Electronic_ISBN :
978-0-7695-4758-9
DOI :
10.1109/COMPSACW.2012.70