Achieving ISO 26262 & IEC 61508 objectives with a common development process

Author(s):  
Gadila Prashanth Reddy ◽  
Rangaiah Leburu ◽  
Kankanal Rajireddy ◽  
P Jayakrishnan ◽  
Justin Khoo
2021 ◽  
Author(s):  
Abdellatif Nouri ◽  
Jens Warmuth
Keyword(s):  

2020 ◽  
Vol 107 ◽  
pp. 113601
Author(s):  
Oscar Ballan ◽  
Pierre Maillard ◽  
Jue Arver ◽  
Christina Smith ◽  
Roland Petersson ◽  
...  

2020 ◽  
pp. 002029401988747
Author(s):  
Nadir Subasi ◽  
Ufuk Guner ◽  
Ilker Ustoglu

Safety-critical systems are widely used in many sectors to prevent fatal accidents and prevent loss of life, damage of property, or deterioration of the environment. Implementation of software safety standards as part of the development of safety-critical software is generally considered an essential element of any safety program. Therefore, it has become more critical to produce highly reliable software to meet the safety requirements established by functional safety standards, such as IEC 61508, ISO 26262, and EN 50128. IEC 61508 supports well-known safety mechanisms such as design diversity like N-version (multi-version) programming. N-version (multi-version) programming is a method where multiple functionally equivalent programs are independently developed from the same software specifications. N-version (multi-version) programming is particularly an effective approach to increase the quality of software in a safety-critical system. In this paper, one of the well-known and widely used algorithms in the field of N-version (multi-version) programming, the majority voting algorithm, has been modified with an online stability checker where the decisions of the voter are judged against the stability of the underlying system. The plant where all the theoretical results are implemented is a tilt-rotor system with the proposed N-version (multi-version) programming–based controller. The experimental results show that the modified majority voter-based N-version (multi-version) programming controller provides more reliable control of the plant.


Electronics ◽  
2020 ◽  
Vol 9 (5) ◽  
pp. 732
Author(s):  
Frederico Ferlini ◽  
Laio Oriel Seman ◽  
Eduardo Augusto Bezerra

Modern vehicles are integrating a growing number of electronics to provide a safer experience for the driver. Therefore, safety is a non-negotiable requirement that must be considered through the vehicle development process. The ISO 26262 standard provides guidance to ensure that such requirements are implemented. Fault injection is highly recommended for the functional verification of safety mechanisms or to evaluate their diagnostic coverage capability. An exhaustive analysis is not required, but evidence of best effort through the diagnostic coverage assessment needs to be provided when performing quantitative evaluation of hardware architectural metrics. These metrics support that the automotive safety integrity level—ranging from A (lowest) to D (strictest) levels—was obeyed. In this context, this paper proposed a verification solution in order to build an approach that can accelerate the diagnostic coverage assessment via fault injection in the semiconductor level (i.e., hardware description language). The proposed solution does not require any modification of the design model to enable acceleration. Small parts of the OpenRISC architecture (namely a carry adder, the Tick Timer peripheral, and the exception block) were used to illustrate the methodology.


IE interfaces ◽  
2012 ◽  
Vol 25 (4) ◽  
pp. 393-404 ◽  
Author(s):  
Sung-Hoon Hong ◽  
Hyuck Moo Kwon ◽  
Dong-Chun Kim ◽  
Min Koo Lee

2017 ◽  
Vol 53 (11) ◽  
pp. 2009-2010 ◽  
Author(s):  
Renee V. Galliher ◽  
Deborah Rivas-Drake ◽  
Eric F. Dubow

2008 ◽  
Author(s):  
Katharine A. Phillips ◽  
Matthew Friedman
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document