Authors: Sara Zatout; Mahmoud Boufaida; Maya Souilah Benabdelhafid; Mohamed Lamine Berkane
Addresses: LIRE Laboratory, Constantine 2 University, Algeria ' LIRE Laboratory, Constantine 2 University, Algeria ' LIRE Laboratory, School of Accounting and Finances, Constantine 2 University, Algeria ' LIRE Laboratory, Constantine 2 University, Algeria
Abstract: The development of web service compositions is a complex task that needs coherent mechanisms in order to maintain the quality of the provided business process and to satisfy user needs. This paper proposes a development process of an adaptable composed web service and mainly focuses on the reliability and the performance properties. It explores the model driven architecture transformation technique in order to formally model the whole service orchestration using the timed coloured Petri net formalism. The software CPN Tools offers, among others, the ASK-computational tree logic, the model checking technique and several monitors that will be exploited to describe and verify different properties at design time. They will also be used via access/CPN library in order to reason about the reconfiguration technique at runtime. An example of an identity card management process is given to prove the feasibility of the proposed solution.
Keywords: adaptive composition; timed coloured Petri nets; TCPNs; formal verification; model driven architecture; MDA; reliability; performance.
International Journal of Web Engineering and Technology, 2020 Vol.15 No.1, pp.4 - 31
Published online: 08 Jun 2020 *Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article