• DocumentCode
    2184754
  • Title

    Encoding abstract descriptions into executable Web services: towards a formal development

  • Author

    Chirichiello, Antonella ; Salaün, Gwen

  • Author_Institution
    XDIS, Univ. di Roma La Sapienza, Rome, Italy
  • fYear
    2005
  • fDate
    19-22 Sept. 2005
  • Firstpage
    457
  • Lastpage
    463
  • Abstract
    It is now widely accepted that formal methods are helpful for many issues raised in the Web services area. In this paper, we advocate the use of process algebra as a first step in the design and development of executable Web services. From such formal descriptions, reasoning tools can be used to validate their correct execution. We define some guidelines to encode abstract specifications of services-to-be written using these calculi into executable Web services. As a back-end language, we consider the standard orchestration language BPEL. We illustrate our approach through the development of an e-business application.
  • Keywords
    Internet; electronic commerce; formal specification; formal verification; process algebra; BPEL orchestration language; abstract specification encoding; back-end language; executable Web services; formal methods; process algebra; reasoning tools; Algebra; Application software; Carbon capture and storage; Concrete; Encoding; Guidelines; IP networks; Reverse engineering; Software engineering; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Intelligence, 2005. Proceedings. The 2005 IEEE/WIC/ACM International Conference on
  • Print_ISBN
    0-7695-2415-X
  • Type

    conf

  • DOI
    10.1109/WI.2005.59
  • Filename
    1517891