• Title of article

    Validation of formal models by refinement animation

  • Author/Authors

    Stefan Hallerstede، نويسنده , , Michael Leuschel، نويسنده , , Daniel Plagge، نويسنده ,

  • Issue Information
    ماهنامه با شماره پیاپی سال 2013
  • Pages
    21
  • From page
    272
  • To page
    292
  • Abstract
    We provide a detailed description of refinement in Event-B, both as a contribution in itself and as a foundation for the approach to simultaneous animation of multiple levels of refinement that we propose. We present an algorithm for simultaneous multi-level animation of refinement, and show how it can be used to detect a variety of errors that occur frequently when using refinement. The algorithm has been implemented in ProB and we applied it to several case studies, showing that multi-level animation is tractable also on larger models. We present empirical results and discuss how the algorithm can be combined with symmetry reduction.
  • Keywords
    refinement , Constraint-solving , model checking , TOOLS , Industrial applications , Event-B
  • Journal title
    Science of Computer Programming
  • Serial Year
    2013
  • Journal title
    Science of Computer Programming
  • Record number

    1080322