Sequence diagram to colored Petri nets transformation testing: an immune system metaphor

  • Authors:
  • Marouane Kessentini;Houari Sahraoui;Mounir Boukadoum

  • Affiliations:
  • Université de Montréal, Montréal, Canada;Université de Montréal, Montréal, Canada;Université du Québec à Montréal, Canada

  • Venue:
  • Proceedings of the 2010 Conference of the Center for Advanced Studies on Collaborative Research
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Model transformation is an important concern in software engineering today and rigorous techniques are needed to check transformation quality. In this paper, we propose a novel oracle function for model transformation testing that is based on the notion that the more a transformation deviates from well-known transformation examples, the more likely it is in error. Our approach takes its inspiration from the biological metaphor of immune systems, where pathogens are identified by their difference with normal body cells. We also propose a visualization module to explore transformation fragments according to their risk. We evaluate our approach with a complex transformation mechanism: Sequence Diagram to Colored Petri Nets. The validation results confirm the effectiveness and efficiency of our approach.