Model Checking UML Statechart Diagrams Using JACK

  • Authors:
  • Stefania Gnesi;Diego Latella;Mieke Massink

  • Affiliations:
  • -;-;-

  • Venue:
  • HASE '99 The 4th IEEE International Symposium on High-Assurance Systems Engineering
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

Statechart Diagrams provide a graphical notation for describing dynamic aspects of system behaviour within the Unified Modeling Language (UML). In this paper we present a branching time model-checking approach to the automatic verification of formal correctness of UML Statechart Diagrams specifications. We use a formal operational semantics for building a labeled transition system (automaton) which is then used as a model to be checked against correctness requirements expressed in the action based temporal logics ACTL. Our reference verification environment is JACK, where automata are represented in a standard format, which facilitates the use of different tools for automatic verification.