• DocumentCode
    1383187
  • Title

    Exception Handling for Repair in Service-Based Processes

  • Author

    Friedrich, Gerhard ; Fugini, Mariagrazia ; Mussi, Enrico ; Pernici, Barbara ; Tagni, Gaston

  • Author_Institution
    Alpen-Adria Univ. Klagenfurt, Klagenfurt, Austria
  • Volume
    36
  • Issue
    2
  • fYear
    2010
  • Firstpage
    198
  • Lastpage
    215
  • Abstract
    This paper proposes a self-healing approach to handle exceptions in service-based processes and to repair the faulty activities with a model-based approach. In particular, a set of repair actions is defined in the process model, and repairability of the process is assessed by analyzing the process structure and the available repair actions. During execution, when an exception arises, repair plans are generated by taking into account constraints posed by the process structure, dependencies among data, and available repair actions. The paper also describes the main features of the prototype developed to validate the proposed repair approach for composed Web services; the self-healing architecture for repair handling and the experimental results are illustrated.
  • Keywords
    Web services; exception handling; program verification; software fault tolerance; software maintenance; software prototyping; Web services; exception handling; process structure analysis; prototype development; self-healing architecture; service based process repairing; Exception handling; Web services; failures; faults; process management.; repair; self-healing processes;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2010.8
  • Filename
    5383376