• DocumentCode
    2767922
  • Title

    Compatibility Checking of Heterogeneous Web Service Policies Using VDM++

  • Author

    Sheng, Quan Z. ; Yu, Jian ; Maamar, Zakaria ; Jiang, Wei ; Li, Xitong

  • Author_Institution
    Univ. of Adelaide, Adelaide, SA, Australia
  • fYear
    2009
  • fDate
    6-10 July 2009
  • Firstpage
    821
  • Lastpage
    828
  • Abstract
    Web service policies capture the capabilities and requirements of Web services from both functional and nonfunctional perspectives. Policies of a Web service govern and ensure the runtime consistency of the service, i.e., people or services interacting with this service are only allowed to perform legitimate actions. When composing Web services, policies of the participated Web services have to be compatible in order to make sensible compositions. Unfortunately, due to heterogeneity of policy specification languages, it is difficult to compare policies of different Web services directly. In this paper, we propose an approach for compatibility checking of Web service policies specified in difference languages. In particular, our approach applies the model-oriented specification from the Vienna Development Method (VDM++). An executable formal model of policy languages is represented in VDM++ and different policies are then translated to this VDM++ model for compatibility checking. Our approach has been validated by a prototype with different Web service policy languages such as WSPL and WS-Policy.
  • Keywords
    Web services; formal specification; high level languages; VDM++ language; Vienna Development Method; Web service policy language; compatibility checking approach; heterogeneous Web service; policy specification languages; Logic; Privacy; Prototypes; Runtime; Specification languages; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services - I, 2009 World Conference on
  • Conference_Location
    Los Angeles, CA
  • Print_ISBN
    978-0-7695-3708-5
  • Electronic_ISBN
    978-0-7695-3708-5
  • Type

    conf

  • DOI
    10.1109/SERVICES-I.2009.87
  • Filename
    5190727