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