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 条
  • [21] 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
  • [22] 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 - +
  • [23] 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
  • [24] 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
  • [25] 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
  • [26] A semantics for UML-RT active classes via mapping into circus
    Ramos, R
    Sampaio, A
    Mota, A
    [J]. FORMAL METHODS FOR OPEN OBJECT-BASED DISTRIBUTED SYSTEMS, PROCEEDINGS, 2005, 3535 : 99 - 114
  • [27] Research on the connection of UML-RT capsule and Function block with Adapters
    Zhuang, Xia
    [J]. PROCEEDINGS OF THE 2016 6TH INTERNATIONAL CONFERENCE ON MECHATRONICS, COMPUTER AND EDUCATION INFORMATIONIZATION (MCEI 2016), 2016, 130 : 1185 - 1189
  • [28] Evaluation of UML-RT and Papyrus-RT for Modelling Self-Adaptive Systems
    Kahani, Nafiseh
    Hili, Nicolas
    Cordy, James R.
    Dingel, Juergen
    [J]. 2017 IEEE/ACM 9TH INTERNATIONAL WORKSHOP ON MODELLING IN SOFTWARE ENGINEERING (MISE), 2017, : 12 - 18
  • [29] Integrating UML-RT and Function Block with Function Block Adapters
    Xia, Zhuang
    Jing, Zhao Lin
    [J]. 2012 INTERNATIONAL CONFERENCE ON INDUSTRIAL CONTROL AND ELECTRONICS ENGINEERING (ICICEE), 2012, : 928 - 930
  • [30] An AsmL semantics for dynamic structures and run time schedulability in UML-RT
    Leue, Stefan
    Stefanescu, Alin
    Wei, Wei
    [J]. OBJECTS, COMPONENTS, MODELS AND PATTERNS, 2008, 11 : 238 - +