Model Checking Techniques for Test Generation from Business Process Models

  • Authors:
  • Didier Buchs;Levi Lucio;Ang Chen

  • Affiliations:
  • Software Modeling and Verification laboratory, University of Geneva, Carouge, Switzerland CH-1227;Software Modeling and Verification laboratory, University of Geneva, Carouge, Switzerland CH-1227;Software Modeling and Verification laboratory, University of Geneva, Carouge, Switzerland CH-1227

  • Venue:
  • Ada-Europe '09 Proceedings of the 14th Ada-Europe International Conference on Reliable Software Technologies
  • Year:
  • 2009

Quantified Score

Hi-index 0.01

Visualization

Abstract

We will present a methodology and a tool to generate test cases from a model expressed in Business Process models and a set of test intentions for choosing a particular kind of tests. In order to do this we transform the Business Process models in an intermediate format called Algebraic Petri Nets. We then use model checking techniques (e.g. Decision Diagrams) to encode the state space -- the semantics -- of the model and producing test cases including their oracles according to that transition system.