State Machine Antipatterns for UML-RT

被引:0
|
作者
Das, Tuhin Kanti [1 ]
Dingel, Juergen [1 ]
机构
[1] Queens Univ, Sch Comp, Kingston, ON, Canada
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:54 / 63
页数:10
相关论文
共 50 条
  • [11] Integrating schedulability analysis with UML-RT
    Trojan Technology Inc., London, Ont. N5V 4T7, Canada
    不详
    不详
    不详
    [J]. Control Intell Syst, 2006, 2 (125-135):
  • [12] An executable formal semantics for UML-RT
    Ernesto Posse
    Juergen Dingel
    [J]. Software & Systems Modeling, 2016, 15 : 179 - 217
  • [13] Viewing CSP Specifications with UML-RT Diagrams
    Ferreira, Patricia
    Sampaio, Augusto
    Mota, Alexandre
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 195 : 57 - 74
  • [14] Solving the RoboSoccer challenge problem with UML-RT and Papyrus-RT
    Babaei, Majid
    Jahed, Karim
    Dingel, Juergen
    [J]. 2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019), 2019, : 221 - 227
  • [15] A software process for Modeling complex systems with UML-RT
    Sun, Yifeng
    Levy, David
    [J]. TASE 2007: FIRST JOINT IEEE/IFIP SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, PROCEEDINGS, 2007, : 401 - +
  • [16] MDebugger: A Model-level Debugger for UML-RT
    Bagherzadeh, Mojtaba
    Hili, Nicolas
    Seekatz, David
    Dingel, Juergen
    [J]. PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - COMPANION (ICSE-COMPANION, 2018, : 97 - 100
  • [17] PMExec: An Execution Engine of Partial UML-RT Models
    Bagherzadeh, Mojtaba
    Jahed, Karim
    Kahani, Nafiseh
    Dingel, Juergen
    [J]. 34TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2019), 2019, : 1178 - 1181
  • [18] Blended Graphical and Textual Modelling of UML-RT State-Machines: An Industrial Experience
    Latifaj, Malvina
    Ciccozzi, Federico
    Anwar, Muhammad Waseem
    Mohlin, Mattias
    [J]. SOFTWARE ARCHITECTURE, ECSA 2021 TRACKS AND WORKSHOPS, 2022, 13365 : 22 - 44
  • [19] A safety shell for UML-RT projects structure and methods of the corresponding UML pattern
    Gumzej, Roman
    Halang, Wolfgang A.
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2009, 5 (02) : 97 - 105
  • [20] On the adequacy of UML-RT for performance validation of an SDH telecommunication system
    Cortellessa, V
    Pierini, P
    Rossi, D
    [J]. ISORC 2005: Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, Proceedings, 2005, : 121 - 124