UML Statechart Anti-Patterns

Aktas M., Ovatman T.

46th Annual IEEE-Computer-Society International Computers, Software, and Applications Conference (COMPSAC) - Computers, Software, and Applications in an Uncertain World, ELECTR NETWORK, 27 June - 01 July 2022, pp.413-414 identifier identifier

  • Publication Type: Conference Paper / Full Text
  • Doi Number: 10.1109/compsac54236.2022.00067
  • Page Numbers: pp.413-414
  • Keywords: Model repair, UML statecharts, software design, anti-patterns.
  • Istanbul Technical University Affiliated: Yes


UML statechart diagrams are widely used in specification of software behaviour. For various reasons, during statechart design process, detrimental sections can be introduced in the statechart design that has the potential adverse effects in the development lifetime of the software. This study introduces statechart design anti-patterns to give examples to some of those flawed design practices and proposes ideas to repair them.