• DocumentCode
    125337
  • Title

    Verifying Multiagent-Based Web Service Compositions Regulated by Commitment Protocols

  • Author

    El Kholy, Warda ; El Menshawy, Mohamed ; Bentahar, Jamal ; Hongyang Qu ; Dssouli, Rachida

  • fYear
    2014
  • fDate
    June 27 2014-July 2 2014
  • Firstpage
    49
  • Lastpage
    56
  • Abstract
    The ability to compose web services from available services is one of the most crucial problems in the service-oriented computing paradigm. Conventional software engineering approaches and even standard languages compose web services as workflow models that control the business logic required to coordinate data over participating services. Such models would not apply to the design of multiagent-based web services, which offer high-level abstractions that support autonomy, business-level compliance, and flexible dynamic changes. In this paper, we model interactions among multiagent-based services by commitment modalities in the figure of contractual obligations and devote multiagent commitment protocols to regulate such interactions and engineer services composition. We develop and fully implement a symbolic model checking algorithm by enriching the MCMAS model checker with certain symbolic algorithms to verify the correctness of protocols, given properties expressed in a temporal commitment logic, suitably extended with actions. The time complexity and space complexity of the developed algorithm are P-complete for explicit models and for PSPACE-complete concurrent programs. Finally, we report the experimental results of two case studies, adopted to check the algorithm´s efficiency.
  • Keywords
    Web services; concurrency control; formal verification; multi-agent systems; MCMAS model checker; P-complete algorithm; PSPACE-complete concurrent programs; business logic; business-level compliance; multi-agent based Web service composition; multi-agent commitment protocols; service-oriented computing paradigm; software engineering approach; space complexity; symbolic algorithm; time complexity; Computational modeling; Contracts; Model checking; Protocols; Semantics; Web services; Commitment Protcols; Multiagent-based web services; Social commitments; Symbolic Model Checking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services (ICWS), 2014 IEEE International Conference on
  • Conference_Location
    Anchorage, AK
  • Print_ISBN
    978-1-4799-5053-9
  • Type

    conf

  • DOI
    10.1109/ICWS.2014.20
  • Filename
    6928880