Applying Model Checking to Generate Model-Based Integration Tests from Choreography Models

  • Authors:
  • Sebastian Wieczorek;Vitaly Kozyura;Andreas Roth;Michael Leuschel;Jens Bendisposto;Daniel Plagge;Ina Schieferdecker

  • Affiliations:
  • SAP Research, CEC Darmstadt, Darmstadt, Germany 64283;SAP Research, CEC Darmstadt, Darmstadt, Germany 64283;SAP Research, CEC Darmstadt, Darmstadt, Germany 64283;University of Düsseldorf, Düsseldorf, Germany 40225;University of Düsseldorf, Düsseldorf, Germany 40225;University of Düsseldorf, Düsseldorf, Germany 40225;Fraunhofer Institute for Open Communication Systems (FOKUS), Berlin, Germany 10589

  • 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

Choreography models describe the communication protocols between services. Testing of service choreographies is an important task for the quality assurance of service-based systems as used e.g. in the context of service-oriented architectures (SOA). The formal modeling of service choreographies enables a model-based integration testing (MBIT) approach. We present MBIT methods for our service choreography modeling approach called Message Choreography Models (MCM). For the model-based testing of service choreographies, MCMs are translated into Event-B models and used as input for our test generator which uses the model checker ProB.