Interpretation of history pseudostates in orthogonal states of UML state machines

  • Authors:
  • Anna Derezińska;Romuald Pilitowski

  • Affiliations:
  • Institute of Computer Science, Warsaw University of Technology, Warsaw, Poland;Institute of Computer Science, Warsaw University of Technology, Warsaw, Poland

  • Venue:
  • NGITS'09 Proceedings of the 7th international conference on Next generation information technologies and systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Inconsistencies and semantic variation points of the UML specification are a source of problems during code generation and execution of behavioral models. We discuss the interpretation of history concepts of UML 2.x state machines. Especially, history in complex states with orthogonal regions was considered. The clarification of this interpretation was proposed and explained by an example. The history issues and other variation points had to be resolved within the Framework for eXecutable UML (FXU). The FXU was the first framework supporting all elements of UML 2.x behavioral state machines in code generation and execution for C# code.