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
Link To Document