Automated verification of executable UML models

  • Authors:
  • Helle Hvid Hansen;Jeroen Ketema;Bas Luttik;MohammadReza Mousavi;Jaco van de Pol;Osmar Marchi dos Santos

  • Affiliations:
  • Eindhoven University of Technology, Eindhoven, The Netherlands;University of Twente, Enschede, The Netherlands;Eindhoven University of Technology, Eindhoven, The Netherlands;Eindhoven University of Technology, Eindhoven, The Netherlands;University of Twente, Enschede, The Netherlands;University of York, York, England

  • Venue:
  • FMCO'10 Proceedings of the 9th international conference on Formal Methods for Components and Objects
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a fully automated approach to verifying safety properties of Executable UML models (xUML). Our tool chain consists of a model transformation program which translates xUML models to the process algebra mCRL2, followed by symbolic model checking using LTSmin. If a safety violation is found, an error trace is visualised as a UML sequence diagram. As a novel feature, our approach allows safety properties to be specified as UML state machines.