• DocumentCode
    596137
  • Title

    Dependency Based Approach for Software Analysis Web Services Replacement

  • Author

    Wijesiriwardana, C. ; Ghezzi, Giacomo ; Giger, Emanuel ; Sawada, Akira ; Gall, Harald

  • Author_Institution
    Dept. of Inf., Univ. of Zurich, Zurich, Switzerland
  • Volume
    1
  • fYear
    2012
  • fDate
    4-7 Dec. 2012
  • Firstpage
    294
  • Lastpage
    299
  • Abstract
    The concept of Software as a Service has been recently introduced, allowing software to be accessed, composed into workflows, and executed over the Internet. However, there is no guarantee on the execution reliability of such workflows. In case of component service failure, that particular service has to be replaced quickly to ensure the correct execution of the composite service. While most of the existing replacement approaches require the faulty workflow to be completely re-executed, we advocate that dependencies among component services is vitally important for service replacement. In this paper, we present a dependency-based component service recommendation approach that takes into account the dependencies among the component services, such as input/output, pre and post conditions, and correlation among services. Correlation analysis is a new dimension that we introduce to the service replacement algorithms. To demonstrate our approach, we use an existing software analysis services framework as a case study. Finally, we argue that dependencies among services can affect the accuracy of the replacement.
  • Keywords
    Web services; cloud computing; Internet; component service failure; composite service; correct execution; correlation analysis; dependency based approach; dependency based component service recommendation; execution reliability; faulty workflow; replacement approach; service replacement algorithm; software analysis Web service replacement; software analysis service framework; software as a service; Algorithm design and analysis; Correlation; Data mining; History; Measurement; Web services; Correlation Analysis; Service Dependencies; Software Analysis as a Service;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
  • Conference_Location
    Hong Kong
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4673-4930-7
  • Type

    conf

  • DOI
    10.1109/APSEC.2012.130
  • Filename
    6462666