vUML: A Tool for Verifying UML Models

  • Authors:
  • Johan Lilius;Ivan Porres Paltor

  • Affiliations:
  • -;-

  • Venue:
  • ASE '99 Proceedings of the 14th IEEE international conference on Automated software engineering
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Unified Modeling Language (UML) is a standardized notation for describing object-oriented software designs. We present vUML, a tool that automatically verifies UML models where the behavior of the objects is described using UML State-charts diagrams. The tool uses the SPIN model checker to perform the verification, but the user does not have to know how to use SPIN or the PROMELA language. If an error is found during the verification, the tool creates a UML sequence diagram showing how to reproduce the error in the model.