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 条
  • [31] Live-UMLRT: A Tool for Live Modeling of UML-RT Models
    Bagherzadeh, Mojtaba
    Jahed, Karim
    Combemale, Benoit
    Dingel, Juergen
    [J]. 2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019), 2019, : 743 - 747
  • [32] Performace-oriented modeling for UML-RT based system design
    Jin, DX
    Levy, DC
    [J]. SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 193 - 199
  • [33] Consistent design of embedded real-time systems with UML-RT
    Küster, JM
    Stroop, J
    [J]. FOURTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2001, : 31 - 40
  • [34] From scenarios to hierarchical broadcasting software architectures using UML-RT
    Krüger, I
    Prenninger, W
    Sandner, R
    Broy, M
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2002, 12 (02) : 155 - 174
  • [35] Property-Aware Unit Testing of UML-RT Models in the Context of MDE
    Ahmadi, Reza
    Hili, Nicolas
    Dingel, Juergen
    [J]. MODELLING FOUNDATIONS AND APPLICATIONS (ECMFA 2018), 2018, 10890 : 147 - 163
  • [36] Interface-based design of systems-on-chip using UML-RT
    Chureau, A
    Savaria, Y
    Aboulhamid, EM
    [J]. 4TH IEEE INTERNATIONAL WORKSHOP ON SYSTEM-ON-CHIP FOR REAL-TIME APPLICATIONS, PROCEEDINGS, 2004, : 39 - 44
  • [37] Modelling and Code Generation for Real-Time Embedded Systems with UML-RT and Papyrus-RT
    Hili, Nicolas
    Dingel, Juergen
    Beaulieu, Alain
    [J]. PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 509 - 510
  • [38] Utilization Bound Scheduling Analysis for Nonpreemptive Uniprocessor Architecture Using UML-RT
    Pushpa, S. Ewins Pon
    Devasigamani, Manamalli
    [J]. MODELLING AND SIMULATION IN ENGINEERING, 2014, 2014
  • [39] UML-RT在实时系统中的应用研究
    字天文
    刘晓燕
    [J]. 计算机时代, 2007, (12) : 45 - 48
  • [40] Using Fuzzy Logic & Symbolic Execution to Prioritize UML-RT Test Cases
    Rapos, Eric J.
    Dingel, Juergen
    [J]. 2015 IEEE 8TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2015,