• DocumentCode
    3343560
  • Title

    Tool Support for Safety Analysis of Service Composition and Deployment Models

  • Author

    Foster, Howard

  • Author_Institution
    Dept. of Comput., Imperial Coll. London, London
  • fYear
    2008
  • fDate
    23-26 Sept. 2008
  • Firstpage
    716
  • Lastpage
    723
  • Abstract
    This paper reports on an implementation for tool support of model-checking collaborating service compositions with deployment configurations under resource constraints.The implementation accepts UML Deployment Diagrams with an applied service deployment profile and one or more WS-BPEL orchestrations that are assigned to Web Servlets and servers in this deployment. Using model-checking techniques the tool can determine whether the configuration of deadlock-free service orchestration processes introduce deadlock scenarios when combined with resource constraints of a deployment environment. The implementation is built upon a tool suite, called WS-Engineer, which is aimed at assisting service engineers in constructing and testing various aspects of a service engineering approach, including orchestration, choreography and deployment artifacts. The tool integrates as a plug-in for Eclipse, alongside the IBM Rational software architect tool suite and others. A case study based upon a complex service grid solution, for analyzing chemical markup patterns, is used to demonstrate the accessible and practical nature of the solution.
  • Keywords
    Unified Modeling Language; Web services; formal specification; formal verification; UML deployment configuration diagram; WS-BPEL 2.0 specification; WS-BPEL orchestration; Web Servlets; Web server; Web service composition; deadlock-free service orchestration process; model-checking collaborating service composition; resource constraint; safety analysis; Chemical analysis; Containers; Educational institutions; Operating systems; Safety; Service oriented architecture; System recovery; Unified modeling language; Web services; Yarn; Deployment; Model Checking; UML2; WS-BPEL; Web Services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2008. ICWS '08. IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-0-7695-3310-0
  • Electronic_ISBN
    978-0-7695-3310-0
  • Type

    conf

  • DOI
    10.1109/ICWS.2008.12
  • Filename
    4670241