A high-level Petri net based model for web services composition and verification

被引:9
作者
Chemaa, Sofiane [1 ]
Bouarioua, Mouna [1 ]
Chaoui, Allaoua [1 ]
机构
[1] Univ Constantine 2, Dept Comp Sci & Applicat, MISC Lab, Constantine 25000, Algeria
关键词
web service; web services composition; high-level Petri net; algebra; Maude;
D O I
10.1504/IJCAT.2015.070493
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The evolution of the internet and the competitiveness between enterprises are the major factors in the explosion of web services use. The concept of web services composition is a natural evolution of this technology. It aims to build new value added services, using existing ones. However, this task remains highly complex and requires formal techniques for its completion. In this paper, we propose a high level Petri nets approach that successfully accomplishes this task. In this context, we define a web service modelling technique using the G-net formalism. We also propose an expressive algebra that permits the combination of the modelled services. In order to take benefit from the Maude formal verification tools, we have suggested a method that permits the translation of a modelled service from a G-net model to an equivalent Maude specification. The defined approach has successfully been automated using the Java programming language.
引用
收藏
页码:306 / 323
页数:18
相关论文
共 56 条
  • [1] AKKIRAJU R, 2007, SEMANTIC ANNOTATIONS
  • [2] Alonso G., 2004, DAT SYS APP
  • [3] [Anonymous], 2004, WEB SERVICES MODELIN
  • [4] Arkin A., 2002, WEB SERVICE CHOREOGR
  • [5] Banerji A., 2002, TECHNICAL REPORT
  • [6] Berardi D., 2005, P 31 INT C VER LARG, P613
  • [7] Boudiaf N., 2009, INT J COMPUT SCI ENG, V3, P253
  • [8] Box D., 2000, SIMPLE OBJECT ACCESS
  • [9] Brogi A., 2004, ELECT NOTES THEORETI, V105, P73, DOI DOI 10.1016/J.ENTCS.2004.05.007
  • [10] Charif Yasmine, 2009, Revue d'intelligence artificielle, V23, P47, DOI 10.3166/RIA.23.47-79