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 条
  • [31] 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
  • [32] 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
  • [33] 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
  • [34] 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
  • [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] UML-RT在实时系统中的应用研究
    字天文
    刘晓燕
    [J]. 计算机时代, 2007, (12) : 45 - 48
  • [37] 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
  • [38] 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,
  • [39] Experiences and lessons learned using UML-RT to develop embedded printer software
    Dohmen, LAJ
    Somers, LJ
    [J]. PRODUCT FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2002, 2559 : 475 - 484
  • [40] 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