MBT4Chor: A Model-Based Testing Approach for Service Choreographies

  • Authors:
  • Alin Stefanescu;Sebastian Wieczorek;Andrei Kirshin

  • Affiliations:
  • SAP Research, CEC Darmstadt, Darmstadt, Germany 64283;SAP Research, CEC Darmstadt, Darmstadt, Germany 64283;IBM Haifa Research Lab, Haifa University, Mount Carmel, Israel 31905

  • Venue:
  • ECMDA-FA '09 Proceedings of the 5th European Conference on Model Driven Architecture - Foundations and Applications
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Service choreographies describe the global communication protocols between services and testing these choreographies is an important task in the context of service-oriented architectures (SOA). Formal modeling of service choreographies makes a model-based testing (MBT) approach feasible. In this paper we present an MBT approach for SOA integration testing based on SAP proprietary choreography models called Message Choreography Models (MCM). In our approach, MCMs are translated into executable UML models using Java as action language. These UML models are used by a UML model execution engine developed by IBM for test generation and model debugging. We describe the achievements and challenges of our approach based on first experimental evaluation conducted at SAP.