• DocumentCode
    2910626
  • Title

    Verifying Correctness of Web Services Choreography

  • Author

    Tarek, Melliti ; Boutrous-Saab, Celine ; Rampacek, Sylvain

  • Author_Institution
    IBISC, Evry Univ.
  • fYear
    2006
  • fDate
    Dec. 2006
  • Firstpage
    306
  • Lastpage
    318
  • Abstract
    This paper is about Web services used in distributed, inter-organizational business cooperation (choreography). In this application scenario, we have a multipart functional convention between all the involved Web services (called partners) in order to reach the purpose of the choreography. In such a scenario, two main problems can occur: i) can we determine whether the resulted composition of partner is conforming or not to the expected behavior, with respect to the initial cooperation schema? ii) Can we determine whether the cooperation is possible by considering the individual partners´ behaviors? i.e., are the different partners´ behaviors compatible between them? In this paper, we address the second problem. We propose a method to model partners´ behaviors and to check the correctness of the choreography (deadlock-free) based on the properties of one partner´s behavior
  • Keywords
    Web services; business data processing; concurrency control; formal specification; groupware; program verification; specification languages; BPEL4WS language; Web service choreography; choreography specification; correctness verification; deadlock free choreography; distributed interorganizational business cooperation; partner behavior modeling; termination detection; Centralized control; Communication system control; Data handling; Protocols; Robustness; System recovery; Time factors; Web and internet services; Web services; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2006. ECOWS '06. 4th European Conference on
  • Conference_Location
    Zurich
  • Print_ISBN
    0-7695-2737-X
  • Type

    conf

  • DOI
    10.1109/ECOWS.2006.38
  • Filename
    4031174