DocumentCode :
177224
Title :
Recommending Service Repairs
Author :
Church, Justin ; Motro, Amihai
Author_Institution :
Dept. of Comput. Sci., George Mason Univ., Fairfax, VA, USA
fYear :
2014
fDate :
29-29 Sept. 2014
Firstpage :
11
Lastpage :
18
Abstract :
We address the issue of failure in service compositions. Such failures occur when a service in the composition evolves or becomes unavailable. Our goal is to analyze these failures and recommend possible service repairs. We begin with a formal model of services and service compositions. In this model, services are abstracted as functions that map input domains to output domains and knowledge of their semantics is restricted to a relatively short table of input-output pairs. Service compositions are then formed with the help of two functional operators. We then design a technique to support programmers in debugging service failure by offering a ranked list of suggested repairs. The repairs may substitute the failed component service or any portion of the composition that contains it. Finally, we describe experiments that validate our technique.
Keywords :
program debugging; software maintenance; failed component service; functional operators; service compositions; service failure debugging; service repairs; Debugging; Equations; Maintenance engineering; Pragmatics; Semantics; Software; Syntactics; service composition; service similarity; service substitution; software debugging; software maintenance; software repair;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (MESOCA), 2014 IEEE 8th International Symposium on the
Conference_Location :
Victoria, BC
Type :
conf
DOI :
10.1109/MESOCA.2014.10
Filename :
6976606
Link To Document :
بازگشت