Modeling and Formal Verification of Web Services Composition Using CADP
Journal: International Journal of Advanced Trends in Computer Science and Engineering (IJATCSE) (Vol.8, No. 5)Publication Date: 2019-10-15
Authors : Nouha ADADI Mohammed BERRADA Mohamed HALIM; Driss CHENOUNI;
Page : 2339-2346
Keywords : Web services composition; BPM; MARDS; formal LOTOS specification; CADP toolkit.;
Abstract
A growing number of companies are using web services to make their expertise and data available through the network. The current problem is the integration of these services with the aim of implementing business-to-business (B2B) collaboration. This task of collaboration is called the composition of web services. The main objective of this research work is proposing a new approach of modeling and verifying web services composition. This approach allows a clear and structured modeling and easy verification regardless of the number of services to be composed and the degree of complexity of composition. Concerning the contribution, we firstly propose a modeling of the composed system based on the multi agent systems and precisely the Multi-agent reactive decisional system (MARDS), and using the BPM (Business Process Management) standards in particular the BPMN notation. Secondly, we seek to verify this modeling to prove its correctness before implementing it. For verification, we propose a transformation of the BPMN model to a formal LOTOS specification, which has the advantage of being supported by formal verification tools such as the CADP toolkit, which allows to apply the behavioral properties and validate the system of Web services composition
Other Latest Articles
- Band Selection by Divergence Distance Based on Gaussian Mixture Model for Hyperspectral Image Classification
- Bank Marketing Data Mining using CRISP-DM Approach
- Best Practices of Technology Business Incubators in the Philippines
- Student Behavior and Performance in Unsupervised Online Quizzes: A Case of Computer Organization Course
- An Image Denoising Framework based on Patch Grouping in Complex Wavelet Domain
Last modified: 2019-11-11 19:19:43