• DocumentCode
    3698376
  • Title

    State machine antipatterns for UML-RT

  • Author

    Tuhin Kanti Das;Juergen Dingel

  • Author_Institution
    School of Computing, Queen´s University, Kingston, Canada
  • fYear
    2015
  • Firstpage
    54
  • Lastpage
    63
  • Abstract
    Software development guidelines are a set of rules which can help improve the quality of software. These rules are defined on the basis of experience gained by the software development community over time. Software antipatterns are a powerful and effective form of guidelines used for the identification of bad design choices and development practices that often lead to poor-quality software. This paper introduces a set of seven state machine antipatterns for the model-based development of real time embedded software systems. Each of these antipatterns is described with a pair of examples: one for the antipattern itself and a second one for improved, refactored solution.
  • Keywords
    "Unified modeling language","Real-time systems","Object oriented modeling","Guidelines","Analytical models","Software quality"
  • Publisher
    ieee
  • Conference_Titel
    Model Driven Engineering Languages and Systems (MODELS), 2015 ACM/IEEE 18th International Conference on
  • Type

    conf

  • DOI
    10.1109/MODELS.2015.7338235
  • Filename
    7338235