Model development guidelines for UML-RT: conventions, patterns and antipatterns

被引:0
|
作者
Tuhin Kanti Das
Juergen Dingel
机构
[1] Queen’s University,School of Computing
来源
关键词
UML-RT; Patterns; AntiPatterns; Model development guidelines;
D O I
暂无
中图分类号
学科分类号
摘要
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. This paper discusses a set of design guidelines for model-based development of complex real-time embedded software systems. To be precise, we propose nine design conventions, three design patterns and thirteen antipatterns for developing UML-RT models. These guidelines have been identified based on our analysis of around 100UML-RT models from industry and academia. Most of the guidelines are explained with the help of examples, and standard templates from the current state of the art are used for documenting the design rules.
引用
收藏
页码:717 / 752
页数:35
相关论文
共 50 条
  • [1] Model development guidelines for UML-RT: conventions, patterns and antipatterns
    Das, Tuhin Kanti
    Dingel, Juergen
    [J]. SOFTWARE AND SYSTEMS MODELING, 2018, 17 (03): : 717 - 752
  • [2] State Machine Antipatterns for UML-RT
    Das, Tuhin Kanti
    Dingel, Juergen
    [J]. 2015 ACM/IEEE 18TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS), 2015, : 54 - 63
  • [3] 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
  • [4] Transformation Laws for UML-RT
    Ramos, Rodrigo
    Sampaio, Augusto
    Mota, Alexandre
    [J]. FORMAL METHODS FOR OPEN OBJECT-BASED DISTRIBUTED SYSTEMS, 2006, 4037 : 123 - 137
  • [5] A formal semantics of UML-RT
    von der Beeck, Michael
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2006, 4199 : 768 - 782
  • [6] An executable formal semantics for UML-RT
    Posse, Ernesto
    Dingel, Juergen
    [J]. SOFTWARE AND SYSTEMS MODELING, 2016, 15 (01): : 179 - 217
  • [7] A semantics for UML-RT using π-calculus
    Bezerra, Juliana de Melo
    Hirata, Celso Massaki
    [J]. RSP 2007: 18TH IEEE/IFIP INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS, 2007, : 75 - +
  • [8] Mapping architectural concepts to UML-RT
    Cheng, SW
    Garlan, D
    [J]. PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 172 - 179
  • [9] INTEGRATING SCHEDULABILITY ANALYSIS WITH UML-RT
    Gao, Q.
    Brown, L. J.
    Capretz, L. F.
    [J]. CONTROL AND INTELLIGENT SYSTEMS, 2006, 34 (02)
  • [10] Towards UML-RT behavioural consistency
    Akhlaki, Kawtar Benghazi
    Tunon, Manuel I. Capel
    Terriza, Juan A. Holgado
    Morales, Luis E. Mendoza
    [J]. ICEIS 2007: PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2007, : 612 - +