A safety shell for UML-RT projects structure and methods of the corresponding UML pattern

被引:1
|
作者
Gumzej, Roman [1 ]
Halang, Wolfgang A. [2 ]
机构
[1] Univ Maribor, Fac Logist, Celje 3000, Slovenia
[2] Fernuniv, Comp Engn & Real Time Syst, D-58084 Hagen, Germany
关键词
Real time; Safety; Safety shell; UML-RT; Pattern;
D O I
10.1007/s11334-009-0084-5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A safety shell pattern was defined based on a re-configuration management pattern and inspired by the architectural specifications in Specification PEARL. It is meant to be used for real-time applications to be developed with UML-RT as described. The implementation of the safety shell features as defined in Kornecki and Zalewski (Software Development for Real-Time Safety-Critical Applications. Software Engineering Workshop-Tutorial Notes, 29th Annual IEEE/NASA03, pp 1-95, 2005), namely, its timing and state guards as well as I/O protection and exception handling mechanisms, is explained. The pattern is parameterised by defining the properties of its components as well as by defining the mapping between software and hardware architectures. Initial and alternative execution scenarios as well as the method for switching between them are defined. The goal pursued with the safety shell is to obtain clearly specified operation scenarios with well-defined transitions between them. To achieve safe and timely operation, the pattern must provide safety shell mechanisms for an application designed, i.e., enable its predictable deterministic and temporally predictable operation now and in the future.
引用
收藏
页码:97 / 105
页数:9
相关论文
共 50 条
  • [21] 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
  • [22] Verifying UML-RT Protocol Conformance Using Model Checking
    Moffett, Yann
    Beaulieu, Alain
    Dingel, Juergen
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, 2011, 6981 : 410 - +
  • [23] Language-specific model checking of UML-RT models
    Karolina Zurowska
    Juergen Dingel
    [J]. Software & Systems Modeling, 2017, 16 : 393 - 415
  • [24] Model development guidelines for UML-RT: conventions, patterns and antipatterns
    Tuhin Kanti Das
    Juergen Dingel
    [J]. Software & Systems Modeling, 2018, 17 : 717 - 752
  • [25] Language-specific model checking of UML-RT models
    Zurowska, Karolina
    Dingel, Juergen
    [J]. SOFTWARE AND SYSTEMS MODELING, 2017, 16 (02): : 393 - 415
  • [26] 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
  • [27] 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
  • [28] 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 - +
  • [29] 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
  • [30] 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