• DocumentCode
    3422114
  • Title

    Describing, Verifying and Developing Web Service Using the B-method

  • Author

    Wang, Shuaiqiang ; Wan, Jiancheng ; Yang, Xiao

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Shandong Univ., Jinan
  • fYear
    2006
  • fDate
    25-28 Sept. 2006
  • Firstpage
    11
  • Lastpage
    16
  • Abstract
    It is necessary to guarantee the validity of Web services and their composition. Traditional approaches transform the BPEL4WS specification into other formal models and then check them. Unfortunately, if we could not find the proper composition of services to fulfil the request but have to develop parts of services ourselves, the models used to verify are almost useless in other development steps. The B-method is a state model-based, formal specification notation that has strong structuring mechanisms and good tool support. Furthermore, refinement, a key concept in the B-method, allows one to start from a high-level specification and then gradually refine it into an implementation. There are some tools which have been developed for the automatic refinement check. Therefore, modeling for Web services and their composition, and then verifying the B models, and refining, and finally even implementing parts of the B models if necessary with the help of the tools of B, is proposed in this paper
  • Keywords
    Web services; formal specification; formal verification; B-method; BPEL4WS specification; Web service; automatic refinement check; formal models; formal specification notation; high-level specification; tool support; Computer science; Electrical equipment industry; Formal specifications; Industrial control; Rail transportation; Semantic Web; Software systems; Specification languages; Standards development; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Next Generation Web Services Practices, 2006. NWeSP 2006. International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    0-7695-2664-0
  • Type

    conf

  • DOI
    10.1109/NWESP.2006.13
  • Filename
    4089999