• DocumentCode
    632833
  • Title

    Validation of a SIL3 middleware for safety-related system-on-chips

  • Author

    Delic, Emil ; Schreiber, Markus ; Hayek, Ali ; Borcsok, Josef

  • Author_Institution
    Inst. for Comput. Archit. & Syst. Program., Univ. of Kassel, Kassel, Germany
  • fYear
    2013
  • fDate
    20-24 May 2013
  • Firstpage
    85
  • Lastpage
    90
  • Abstract
    The aim is reducing IEC 61508 certification effort for safety-related applications. Therefore, an object-oriented middleware has been implemented which, once being SIL3-certified, would allow transferring safety-related aspects from the application into an already-certified code layer. Safety-related applications using this middleware then could be written as straightforward as non-safety-related code. The SIL3 middleware is designed for an 8051-based microcontroller. Because of the 8-bit CPU architecture, several limitations have been encountered. These issues are explained in this paper, and solutions are proposed. The middleware will be used on the multi-more safety chip. SIL3 certified multi-core architecture for safety-related applications is described. Also, the SIL3 middleware architecture is given. The middleware is modular. Therefore, if the user does not want to use some modules they will not be included and code footprint will be smaller. In the SIL3 middleware numerous design patterns can be found. Patterns description and purpose are explained. The pseudo code for the singleton pattern is shown. Moreover, module implementation is depicted. The validation of the middleware is presented and the V-model for the middleware is provided. It conforms to the IEC 61508.
  • Keywords
    microcontrollers; middleware; object-oriented methods; program verification; software architecture; system-on-chip; 8051-based microcontroller; CPU architecture; IEC 61508 certification effort reduction; SIL3 middleware validation; SoC; V-model; already-certified code layer; certified multicore architecture; code footprint; module implementation; multi-more safety chip; non-safety-related code; object-oriented middleware; patterns description; safety-related system-on-chips; singleton pattern; word length 8 bit; Certification; Computer architecture; IEC standards; Middleware; Safety; System-on-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information & Communication Technology Electronics & Microelectronics (MIPRO), 2013 36th International Convention on
  • Conference_Location
    Opatija
  • Print_ISBN
    978-953-233-076-2
  • Type

    conf

  • Filename
    6596230