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
Link To Document