A Formal Framework for Service Orchestration Testing Based on Symbolic Transition Systems

  • Authors:
  • Lina Bentakouk;Pascal Poizat;Fatiha Zaïdi

  • Affiliations:
  • LRI, Univ. Paris-Sud, CNRS,;LRI, Univ. Paris-Sud, CNRS, and Univ. Évry Val d'Essonne,;LRI, Univ. Paris-Sud, CNRS,

  • Venue:
  • TESTCOM '09/FATES '09 Proceedings of the 21st IFIP WG 6.1 International Conference on Testing of Software and Communication Systems and 9th International FATES Workshop
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The pre-eminent role played by software composition, and more particularly service composition, in modern software development, together with the complexity of workflow languages such as WS-BPEL have made composite service testing a topical issue. In this article we contribute to this issue with an automatic testing approach for WS-BPEL orchestrations. Compared to related work, we support WS-BPEL data computations and exchanges, while overcoming the consequential state explosion problem. This is achieved through the use of symbolic transition system models and their symbolic execution. Throughout the article, we illustrate our approach on a realistic medium-size example.