Model Checking for an Executable Subset of UML

  • Authors:
  • Fei Xie;Vladimir Levin;James C. Browne

  • Affiliations:
  • -;-;-

  • Venue:
  • Proceedings of the 16th IEEE international conference on Automated software engineering
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents an approach to model checking softwaresystem designs specified in xUML [3, 9], an executablesubset of UML. This approach is enabled by theexecution semantics of xUML and is based on automatictranslation from xUML to S/R [2], the input language ofthe COSPAN [2] model checker. Model transformations areapplied to reduce the state space of the resulting S/R modelthat is to be verified by COSPAN. An xUML level logic forspecifying properties to be checked is defined. Automatedsupport is provided for translating properties specified inthe logic to S/R representations and mapping error tracesgenerated by COSPAN to xUML representations.