• DocumentCode
    1874372
  • Title

    Safe software processing by concurrent execution in a real-time operating system

  • Author

    Raab, Peter ; Krämer, Stefan ; Mottok, Jürgen ; Meier, Hans ; Racek, Stanislav

  • Author_Institution
    Fac. of Electron. & Inf. Technol., Regensburg Univ. of Appl. Sci., Regensburg, Germany
  • fYear
    2011
  • fDate
    7-8 Sept. 2011
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    The requirements for safety-related software systems increases rapidly. To detect arbitrary hardware faults, there are applicable coding mechanism, that add redundancy to the software. In this way it is possible to replace conventional multi-channel hardware and so reduce costs. Arithmetic codes are one possibility of coded processing and are used in this approach. A further approach to increase fault tolerance is the multiple execution of certain critical parts of software. This kind of time redundancy is easily realized by the parallel processing in an operating system. Faults in the program flow can be monitored. No special compilers, that insert additional generated code into the existing program, are required. The usage of multi-core processors would further increase the performance of such multi-channel software systems. In this paper we present the approach of program flow monitoring combined with coded processing, which is encapsulated in a library of coded data types. The program flow monitoring is indirectly realized by means of an operating system.
  • Keywords
    arithmetic codes; multiprocessing systems; operating systems (computers); parallel processing; real-time systems; safety-critical software; software libraries; system recovery; arbitrary hardware fault tolerance; arithmetic code; coded data type library; coding mechanism; concurrent execution; conventional multichannel hardware; multichannel software system; multicore processor; parallel processing; program flow monitoring; real-time operating system; safe software processing; safety-related software system; time redundancy; Hardware; Libraries; Monitoring; Operating systems; Redundancy; Safety;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Applied Electronics (AE), 2011 International Conference on
  • Conference_Location
    Pilsen
  • ISSN
    1803-7232
  • Print_ISBN
    978-1-4577-0315-7
  • Electronic_ISBN
    1803-7232
  • Type

    conf

  • Filename
    6049061