A Proof Based Approach for Formal Verification of Transactional BPEL Web Services

  • Idir Aït Sadoune
  • Yamine Aït Ameur
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5977)


The Service-Oriented Architectures (SOA) are increasingly used in various application domains. Nowadays various Services operate on the Web and access various critical resources such as databases. These services are called transactional web services when they perform transactional actions. This kind of Services must verify the relevant constraints related to transactional systems. In our work, we focus on web services described with BPEL [1].


  1. 1.
    Jordan, D., Evdemon, J.: Web Services Business Process Execution Language Version 2.0. Technical report, OASIS Standard (April 2007),
  2. 2.
    He, Y., Zhao, L., Wu, Z., Li, F.: Formal Modeling of Transaction Behavior in WS-BPEL. In: International Conference on Computer Science and Software Engineering, CSSE 2008 (2008)Google Scholar
  3. 3.
    Guidi, C., Lucchi, R., Mazzara, M.: A Formal Framework for Web Services Coordination. ENTCS 180(2), 55–70 (2007)Google Scholar
  4. 4.
    Metayer, C., Abrial, J.-R., Voisin, L.: Event-B Language. Project IST-511599. RODIN (2005)Google Scholar
  5. 5.
  6. 6.
    Aït-Sadoune, I., Aït-Ameur, Y.: A Proof Based Approach for Modelling and Veryfing Web Services Compositions. In: 14th IEEE International Conference on Engineering of Complex Computer Systems ICECCS 2009, Potsdam, Germany, June 2-4, pp. 1–10 (2009)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Idir Aït Sadoune
    • 1
  • Yamine Aït Ameur
    • 1
  1. 1.LISI/ENSMA-UPFuturoscope-PoitiersFrance

Personalised recommendations