• DocumentCode
    2348238
  • Title

    A safety shell for UML-RT Projects

  • Author

    Gumzej, Roman ; Halang, Wolfgang A.

  • Author_Institution
    Fac. of Electr. Eng. & Comput. Sci., Univ. of Maribor, Maribor
  • fYear
    2008
  • fDate
    20-22 Oct. 2008
  • Firstpage
    629
  • Lastpage
    632
  • Abstract
    A safety shell pattern was defined based on a reconfiguration 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 by in [8], 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.
  • Keywords
    Unified Modeling Language; configuration management; distributed programming; exception handling; formal specification; object-oriented programming; real-time systems; software architecture; Specification PEARL; UML-RT project; distributed real-time application program; exception handling mechanism; reconfiguration management pattern; safety shell pattern; software architectural specification; software component; Application software; Computer science; Electrical safety; Embedded software; Hardware; Information technology; Middleware; Operating systems; Protection; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Information Technology, 2008. IMCSIT 2008. International Multiconference on
  • Conference_Location
    Wisia
  • Print_ISBN
    978-83-60810-14-9
  • Type

    conf

  • DOI
    10.1109/IMCSIT.2008.4747309
  • Filename
    4747309