SlideShare a Scribd company logo
1 of 33
Download to read offline
2019-10-27 | GO TO HEADER/FOOTER TO CHANGE TEXT
1
OUR VISION
Making Future
2 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
3 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
AFRY’s five divisions
Process
Industries
Energy
Industrial &
Digital Solutions
Infrastructure Management
Consulting
4 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
Automotive Design &
Engineering
— AFRY has more than 40 different automotive
clients, mainly in Sweden, Brazil, UK, and
China
— AFRY is today running more than 20
automotive client satellites
— EE & Embedded Systems
5 AUTOMOTIVE SOFTWARE SAFETY & ISO26262
2021-04-21 |
AFRY Embedded Systems
Agile teams
Component and system in-house development
Modeling of systems and functions
Functional development, algorithm and calibration
Test methods development
HIL/MIL/SIL
AI / Machine learning
System Safety / ISO26262 / Cyber Security
EMC and Environmental
Data Analytics
6 AUTOMOTIVE SOFTWARE SAFETY & ISO26262
2021-04-21 |
Today’s speaker –
Chaitanya Raju
— 10+ years of experience
— Software & System Safety Engineer
— Education: MSc Intelligent Transportation Systems
— Has been training customer POs/SW-
developers/SM/PM in SW safety
— Likes MTB Trips and playing with his son ☺
7 AUTOMOTIVE SOFTWARE SAFETY & ISO26262
2021-04-21 |
8
AGENDA
• Introduction & Importance of Software Safety
• Introduction to ISO26262, Safety Lifecycle, ASIL
Questions – 5 minutes
• How to develop automotive software according to ISO26262?
• What is safety analysis and how to use it in software?
• How to manage software according to requirements from standard?
• What are the other constraints from ISO26262 towards software
development and testing?
Questions & Discussion
8 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
9
Introduction to Software Safety
• Ensure sate of art approach for development of safety critical
software
• How do we categorize Safety critical software from normal?
• Safety-critical software includes hazardous software (which
can directly contribute to, or control a hazard).
• Controls or monitors hazardous or safety-critical
hardware or software
• Provide information to safety critical software
• Software that resides with safety critical SW in same SOC
or Physical Platform
• ISO26262, Part 6 have clauses for developing safety critical
software
• Main Objectives:
• To ensure a suitable and consistent software
development process; and
• To ensure a suitable software development
environment.
9 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
10
Automotive software & E/E growth estimate - McKinsey
2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
11
Automotive Software growth breakdown
2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
12
SW Recalls in 2019
https://sibros.medium.com/the-current-state-of-automotive-software-related-recalls-ef5ca95a88e2
2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
13
Number of Software based Recalls Source: NHTSA
Database
https://sibros.medium.com/the-current-state-of-automotive-software-related-recalls-ef5ca95a88e2
2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
14
Number of vehicles affected due to SW: NHTSA Database
https://sibros.medium.com/the-current-state-of-automotive-software-related-recalls-ef5ca95a88e2
2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
15
ISO26262 Scope
• ISO 26262 is the adaptation of IEC 61508 to comply
with needs specific to the application sector of E/E
systems within road vehicles
• ISO 26262 states requirements on
• Management, culture, processes
• Product development, verification and validation
• Supplier relationship
• Documentation, change management,
configuration management
• Production, service, field monitoring, tools, etc.
• ISO 26262 applies to:
• Systems with safety related functions
• Realized in E/E systems (partly or completely)
• Series production vehicles
• Passenger cars
• Trucks, Buses etc.
• Motorcycles
• Not Applicable for heavy machinery
15 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
Impact of ISO26262
16 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
17
17
Safety Lifecycle
• Key Phases:
• Development
• Function Description
• Concept Development
• System Development
• Software Development
• Verification
• Software Verification
• System Verification
• Function Verification
• Production
• Planning
• Operation
• Handling Variants
• Servicing
2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
ASIL Introduction
18
• ASIL
• Automotive Safety Integrity Level
• QM- Quality Management
• ASIL A & B – Basic Monitoring
• ASIL C & D - Redundancy
2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
Questions?
19 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
20
How to develop Software according to ISO26262?
• Comply to Clauses in ISO26262 and Show evidence, build
Safety case
• Clauses?
• Requirements to satisfy for SW development & testing
• Actions:
• Plan to Satisfy Clauses from ISO26262 standard
• Develop Software Design
• Perform Safety Analysis
• Develop Software
• Verify Software Design & SW
• Use qualified tools for all actions
• Right Competence and safety mindset for reliable software
• Traceability is Key for success
20
SOC [QM]
App. SW
Basic SW[QM]
Comp A QM Comp B QM
SOC [ASIL B]
App. SW
Basic SW
Comp A
[ASIL B]
Comp B
[ASIL B]
WDG
[ASIL B]
PFM
2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
Example of clause:
21
21 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
— “++” indicates that the method is highly recommended for the identified ASIL;
— “+” indicates that the method is recommended for the identified ASIL; and
— “o” indicates that the method has no recommendation for or against its usage for the
identified ASIL.
Example of clause:
22
22 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
— “++” indicates that the method is highly recommended for the identified ASIL;
— “+” indicates that the method is recommended for the identified ASIL; and
— “o” indicates that the method has no recommendation for or against its usage for the
identified ASIL.
Example of clause:
23
23 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
— “++” indicates that the method is highly recommended for the identified ASIL;
— “+” indicates that the method is recommended for the identified ASIL; and
— “o” indicates that the method has no recommendation for or against its usage for the
identified ASIL.
Error Detection Techniques:
• Range check: Out of Range data fault
• Monitoring if input/output is in range or out of range
• Plausibility Check: Not Valid Decision Faults
• Monitoring important signals
• Ex: vehicle speed 0 to 100kmph in 2 seconds
• Detection of Data error:Data error in Variable
• Individual data error monitoring with static values
• External monitoring mechanism: Execution Faults
• Watch dog reset for a program
• Control Flow Monitoring: Out of sequence fault
• Task monitoring, Inserting check points for sequence
• Redundancy with or with out voting
How to select type of SM in Software during Design?
Error Handling Techniques:
• Static Recovery Mechanism
• Reset HW or Re- execute SW
• Deactivation and reach safe state
• Gracefull Degradation
• Degrade to limit important functionalities instead of all
functionalities
• Independent parallel redundancy
• Redundancy of SW components
• Correcting codes of data
• Including error correcting codes, Masking error with default
values etc
Techniques in software for safety – Safety Mechanisms
24
24 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
Safety Analysis
• Identify Component Failures and Effects on system
• Common Techniques:
• FTA
• FMEA
• For Software:
• Choose right level for software to not repeat for every
small change(in agile context)
• Static Analysis (MISRA C Guidelines or MAAB for models)
• Software Error Analysis
• Interfaces Analysis
• Faults of interfaces
• Mitigation of Faults(Detection and Handling)
• End to End Protection (ASIL A – D)
• Combine FMEA(Extend from system) and SWEA
25
25 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
FTA
FMEA
Configuration Management
• Impact Analysis during change management
• List of affected ASIL SW components
• Traceability for every safety requirement
• Document Management for released version of software
• Requirements, Design
• Peer Review Reports
• Verification Reports
• Follow ASPICE for Software configuration management
26
26 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
ISO26262 Vs ASPICE
ASPICE: Automotive Software Process Improvement and Capability determination
27
27 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
Other Constraints
• Software Component Qualification
• Software Tool Qualification
• Agile Vs ASPICE
• HIL Testing and Vehicle Test Logs – ASIL C & D
• Build Safety Case
• to provide the argument for the achievement
of functional safety
• Dynamic Safety Case is suggested
• Handling Software for different vehicle variants
• Create Base version with Proper management
• Verify Software functionality with FSR’s
• Store Reports
Safety Case Impact Assessment in Automotive Software Systems: An Improved Model -Based Approach
28
28 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
Survey Results – 2019, Software teams
29
29 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
https://www.perforce.com/resources/qac/2019-state-automotive-software-development-survey-results-0#success
Questions?
30
30 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
Contact information
Speaker
Chaitanya Raju
penumatcha.chaitanyaraju@afry.com
Section manager
Erik Allerbo
erik.allerbo@afry.com
Recruiter
Frida Hörnquist
frida.hornquist@afry.com
31 AUTOMOTIVE SOFTWARE SAFETY & ISO26262
2021-04-21 |
2019-10-27 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
32
2019-10-27 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
33

More Related Content

What's hot

Achieve iso 26262 certification
Achieve iso 26262 certificationAchieve iso 26262 certification
Achieve iso 26262 certificationPRQA
 
ISO 26262 2nd Edition
ISO 26262 2nd EditionISO 26262 2nd Edition
ISO 26262 2nd EditionCedric Heller
 
20131216 cisec-standards-jp blanquart-jmastruc
20131216 cisec-standards-jp blanquart-jmastruc20131216 cisec-standards-jp blanquart-jmastruc
20131216 cisec-standards-jp blanquart-jmastrucCISEC
 
Automotive functional safety iso 26262 training bootcamp 2019
Automotive functional safety iso 26262 training bootcamp 2019Automotive functional safety iso 26262 training bootcamp 2019
Automotive functional safety iso 26262 training bootcamp 2019Tonex
 
Agile + ISO 26262: Using Agile in Automotive Development
Agile + ISO 26262: Using Agile in Automotive DevelopmentAgile + ISO 26262: Using Agile in Automotive Development
Agile + ISO 26262: Using Agile in Automotive DevelopmentIntland Software GmbH
 
Automotive Functional Safety ISO 26262 Training Bootcamp : Tonex Training
Automotive Functional Safety ISO 26262 Training Bootcamp : Tonex TrainingAutomotive Functional Safety ISO 26262 Training Bootcamp : Tonex Training
Automotive Functional Safety ISO 26262 Training Bootcamp : Tonex TrainingBryan Len
 
Increasing Efficiency of ISO 26262 Verification and Validation by Combining F...
Increasing Efficiency of ISO 26262 Verification and Validation by Combining F...Increasing Efficiency of ISO 26262 Verification and Validation by Combining F...
Increasing Efficiency of ISO 26262 Verification and Validation by Combining F...RAKESH RANA
 
Qualification of Eclipse-based Tools according to ISO 26262
Qualification of Eclipse-based Tools according to ISO 26262Qualification of Eclipse-based Tools according to ISO 26262
Qualification of Eclipse-based Tools according to ISO 26262Oscar Slotosch
 
ISO26262 Conference 2019
ISO26262 Conference 2019ISO26262 Conference 2019
ISO26262 Conference 2019Torben Haagh
 
Tool Qualification v12.02
Tool Qualification v12.02Tool Qualification v12.02
Tool Qualification v12.02iSYSTEM AG
 
IEC 62061 introduction
IEC 62061 introductionIEC 62061 introduction
IEC 62061 introductionKoenLeekens
 
Functional integrity certification exida
Functional integrity certification   exidaFunctional integrity certification   exida
Functional integrity certification exidaKoenLeekens
 
SOTIF Conference 2019 - APTIV, Toyota, Delphi Tech, Texas Instruments
SOTIF Conference 2019 - APTIV, Toyota, Delphi Tech, Texas InstrumentsSOTIF Conference 2019 - APTIV, Toyota, Delphi Tech, Texas Instruments
SOTIF Conference 2019 - APTIV, Toyota, Delphi Tech, Texas InstrumentsTorben Haagh
 
An integrative solution towards SOTIF and AV safety
An integrative solution towards SOTIF and AV safetyAn integrative solution towards SOTIF and AV safety
An integrative solution towards SOTIF and AV safetyBernhard Kaiser
 
An approach towards sotif with ansys medini analyze
An approach towards sotif with ansys medini analyzeAn approach towards sotif with ansys medini analyze
An approach towards sotif with ansys medini analyzeBernhard Kaiser
 
20140121 cisec-safety criticalsoftwaredevelopment
20140121 cisec-safety criticalsoftwaredevelopment20140121 cisec-safety criticalsoftwaredevelopment
20140121 cisec-safety criticalsoftwaredevelopmentCISEC
 
Cost Effective Outcomes from FPSO Safety Case
Cost Effective Outcomes from FPSO Safety CaseCost Effective Outcomes from FPSO Safety Case
Cost Effective Outcomes from FPSO Safety CaseIQPC
 
V&V Lessons Learnt under multiple Standards
V&V Lessons Learnt under multiple StandardsV&V Lessons Learnt under multiple Standards
V&V Lessons Learnt under multiple StandardsOak Systems
 

What's hot (20)

Achieve iso 26262 certification
Achieve iso 26262 certificationAchieve iso 26262 certification
Achieve iso 26262 certification
 
ISO 26262 2nd Edition
ISO 26262 2nd EditionISO 26262 2nd Edition
ISO 26262 2nd Edition
 
20131216 cisec-standards-jp blanquart-jmastruc
20131216 cisec-standards-jp blanquart-jmastruc20131216 cisec-standards-jp blanquart-jmastruc
20131216 cisec-standards-jp blanquart-jmastruc
 
Automotive functional safety iso 26262 training bootcamp 2019
Automotive functional safety iso 26262 training bootcamp 2019Automotive functional safety iso 26262 training bootcamp 2019
Automotive functional safety iso 26262 training bootcamp 2019
 
Agile + ISO 26262: Using Agile in Automotive Development
Agile + ISO 26262: Using Agile in Automotive DevelopmentAgile + ISO 26262: Using Agile in Automotive Development
Agile + ISO 26262: Using Agile in Automotive Development
 
Automotive Functional Safety ISO 26262 Training Bootcamp : Tonex Training
Automotive Functional Safety ISO 26262 Training Bootcamp : Tonex TrainingAutomotive Functional Safety ISO 26262 Training Bootcamp : Tonex Training
Automotive Functional Safety ISO 26262 Training Bootcamp : Tonex Training
 
Increasing Efficiency of ISO 26262 Verification and Validation by Combining F...
Increasing Efficiency of ISO 26262 Verification and Validation by Combining F...Increasing Efficiency of ISO 26262 Verification and Validation by Combining F...
Increasing Efficiency of ISO 26262 Verification and Validation by Combining F...
 
Qualification of Eclipse-based Tools according to ISO 26262
Qualification of Eclipse-based Tools according to ISO 26262Qualification of Eclipse-based Tools according to ISO 26262
Qualification of Eclipse-based Tools according to ISO 26262
 
HARA ISO 26262: What is HARA and Why is it Required?
HARA ISO 26262: What is HARA and Why is it Required?HARA ISO 26262: What is HARA and Why is it Required?
HARA ISO 26262: What is HARA and Why is it Required?
 
ISO26262 Conference 2019
ISO26262 Conference 2019ISO26262 Conference 2019
ISO26262 Conference 2019
 
Tool Qualification v12.02
Tool Qualification v12.02Tool Qualification v12.02
Tool Qualification v12.02
 
IEC 62061 introduction
IEC 62061 introductionIEC 62061 introduction
IEC 62061 introduction
 
Functional integrity certification exida
Functional integrity certification   exidaFunctional integrity certification   exida
Functional integrity certification exida
 
Functional safety standards_for_machinery
Functional safety standards_for_machineryFunctional safety standards_for_machinery
Functional safety standards_for_machinery
 
SOTIF Conference 2019 - APTIV, Toyota, Delphi Tech, Texas Instruments
SOTIF Conference 2019 - APTIV, Toyota, Delphi Tech, Texas InstrumentsSOTIF Conference 2019 - APTIV, Toyota, Delphi Tech, Texas Instruments
SOTIF Conference 2019 - APTIV, Toyota, Delphi Tech, Texas Instruments
 
An integrative solution towards SOTIF and AV safety
An integrative solution towards SOTIF and AV safetyAn integrative solution towards SOTIF and AV safety
An integrative solution towards SOTIF and AV safety
 
An approach towards sotif with ansys medini analyze
An approach towards sotif with ansys medini analyzeAn approach towards sotif with ansys medini analyze
An approach towards sotif with ansys medini analyze
 
20140121 cisec-safety criticalsoftwaredevelopment
20140121 cisec-safety criticalsoftwaredevelopment20140121 cisec-safety criticalsoftwaredevelopment
20140121 cisec-safety criticalsoftwaredevelopment
 
Cost Effective Outcomes from FPSO Safety Case
Cost Effective Outcomes from FPSO Safety CaseCost Effective Outcomes from FPSO Safety Case
Cost Effective Outcomes from FPSO Safety Case
 
V&V Lessons Learnt under multiple Standards
V&V Lessons Learnt under multiple StandardsV&V Lessons Learnt under multiple Standards
V&V Lessons Learnt under multiple Standards
 

Similar to Afry software safety ISO26262 (Embedded @ Gothenburg Meetup)

ISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software ComponentsISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software ComponentsReal-Time Innovations (RTI)
 
AutoSpice Agile Hand in Hand
AutoSpice Agile Hand in HandAutoSpice Agile Hand in Hand
AutoSpice Agile Hand in HandRuchika Sachdeva
 
Introduction of Secure Software Development Lifecycle
Introduction of Secure Software Development LifecycleIntroduction of Secure Software Development Lifecycle
Introduction of Secure Software Development LifecycleRishi Kant
 
Kovair Capabilities for Automotive Development with Kovair ALM – White Paper
Kovair Capabilities for Automotive Development with Kovair ALM – White PaperKovair Capabilities for Automotive Development with Kovair ALM – White Paper
Kovair Capabilities for Automotive Development with Kovair ALM – White PaperKovair
 
Secure SDLC Framework
Secure SDLC FrameworkSecure SDLC Framework
Secure SDLC FrameworkRishi Kant
 
Software defined vehicles,automotive standards (safety, security), agile cont...
Software defined vehicles,automotive standards (safety, security), agile cont...Software defined vehicles,automotive standards (safety, security), agile cont...
Software defined vehicles,automotive standards (safety, security), agile cont...Dr. Anish Cheriyan (PhD)
 
Accelerate Application Deployment Across Cisco ACI Fabric, On-Premise Firewal...
Accelerate Application Deployment Across Cisco ACI Fabric, On-Premise Firewal...Accelerate Application Deployment Across Cisco ACI Fabric, On-Premise Firewal...
Accelerate Application Deployment Across Cisco ACI Fabric, On-Premise Firewal...AlgoSec
 
1412676jhhhhhhhhhhhhhhhhhhhbnvvnvnvvv2.ppt
1412676jhhhhhhhhhhhhhhhhhhhbnvvnvnvvv2.ppt1412676jhhhhhhhhhhhhhhhhhhhbnvvnvnvvv2.ppt
1412676jhhhhhhhhhhhhhhhhhhhbnvvnvnvvv2.pptMeseAK
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assuranceEr. Nancy
 
Towards 0-bug software in the automotive industry
Towards 0-bug software in the automotive industryTowards 0-bug software in the automotive industry
Towards 0-bug software in the automotive industryAshley Zupkus
 
Requirements of ISO 26262
Requirements of ISO 26262Requirements of ISO 26262
Requirements of ISO 26262Torben Haagh
 
Overview of DO-254: Design Assurance Guidance For Airborne Electronic Hardware
Overview of DO-254: Design Assurance Guidance For Airborne Electronic HardwareOverview of DO-254: Design Assurance Guidance For Airborne Electronic Hardware
Overview of DO-254: Design Assurance Guidance For Airborne Electronic HardwareOak Systems
 
Kovair Automotive Solution’s Compliance for ISO 26262 & ASPICE - Whitepaper
Kovair Automotive Solution’s Compliance for ISO 26262 & ASPICE - WhitepaperKovair Automotive Solution’s Compliance for ISO 26262 & ASPICE - Whitepaper
Kovair Automotive Solution’s Compliance for ISO 26262 & ASPICE - WhitepaperKovair
 
How to Optimize Supply Chain Collaboration: The Road to a Unified Automotive ...
How to Optimize Supply Chain Collaboration: The Road to a Unified Automotive ...How to Optimize Supply Chain Collaboration: The Road to a Unified Automotive ...
How to Optimize Supply Chain Collaboration: The Road to a Unified Automotive ...Tasktop
 
ISO/PAS 21448 (SOTIF) in the Development of ADAS and Autonomous Vehicles
ISO/PAS 21448 (SOTIF) in the Development of ADAS and Autonomous VehiclesISO/PAS 21448 (SOTIF) in the Development of ADAS and Autonomous Vehicles
ISO/PAS 21448 (SOTIF) in the Development of ADAS and Autonomous VehiclesIntland Software GmbH
 
Soirée du Test Logiciel - Présentation de Kiuwan (Jack ABDO)
Soirée du Test Logiciel - Présentation de Kiuwan (Jack ABDO)Soirée du Test Logiciel - Présentation de Kiuwan (Jack ABDO)
Soirée du Test Logiciel - Présentation de Kiuwan (Jack ABDO)TelecomValley
 
New ThousandEyes Product Features and Release Highlights: February 2024
New ThousandEyes Product Features and Release Highlights: February 2024New ThousandEyes Product Features and Release Highlights: February 2024
New ThousandEyes Product Features and Release Highlights: February 2024ThousandEyes
 

Similar to Afry software safety ISO26262 (Embedded @ Gothenburg Meetup) (20)

ISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software ComponentsISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software Components
 
AutoSpice Agile Hand in Hand
AutoSpice Agile Hand in HandAutoSpice Agile Hand in Hand
AutoSpice Agile Hand in Hand
 
Introduction of Secure Software Development Lifecycle
Introduction of Secure Software Development LifecycleIntroduction of Secure Software Development Lifecycle
Introduction of Secure Software Development Lifecycle
 
Kovair Capabilities for Automotive Development with Kovair ALM – White Paper
Kovair Capabilities for Automotive Development with Kovair ALM – White PaperKovair Capabilities for Automotive Development with Kovair ALM – White Paper
Kovair Capabilities for Automotive Development with Kovair ALM – White Paper
 
Secure SDLC Framework
Secure SDLC FrameworkSecure SDLC Framework
Secure SDLC Framework
 
Software defined vehicles,automotive standards (safety, security), agile cont...
Software defined vehicles,automotive standards (safety, security), agile cont...Software defined vehicles,automotive standards (safety, security), agile cont...
Software defined vehicles,automotive standards (safety, security), agile cont...
 
Accelerate Application Deployment Across Cisco ACI Fabric, On-Premise Firewal...
Accelerate Application Deployment Across Cisco ACI Fabric, On-Premise Firewal...Accelerate Application Deployment Across Cisco ACI Fabric, On-Premise Firewal...
Accelerate Application Deployment Across Cisco ACI Fabric, On-Premise Firewal...
 
1412676jhhhhhhhhhhhhhhhhhhhbnvvnvnvvv2.ppt
1412676jhhhhhhhhhhhhhhhhhhhbnvvnvnvvv2.ppt1412676jhhhhhhhhhhhhhhhhhhhbnvvnvnvvv2.ppt
1412676jhhhhhhhhhhhhhhhhhhhbnvvnvnvvv2.ppt
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
The benefits of ALM and PLM Integration
The benefits of ALM and PLM IntegrationThe benefits of ALM and PLM Integration
The benefits of ALM and PLM Integration
 
Towards 0-bug software in the automotive industry
Towards 0-bug software in the automotive industryTowards 0-bug software in the automotive industry
Towards 0-bug software in the automotive industry
 
FuSA_upload.pptx
FuSA_upload.pptxFuSA_upload.pptx
FuSA_upload.pptx
 
ISO 26262: Automotive Functional Safety
ISO 26262: Automotive Functional SafetyISO 26262: Automotive Functional Safety
ISO 26262: Automotive Functional Safety
 
Requirements of ISO 26262
Requirements of ISO 26262Requirements of ISO 26262
Requirements of ISO 26262
 
Overview of DO-254: Design Assurance Guidance For Airborne Electronic Hardware
Overview of DO-254: Design Assurance Guidance For Airborne Electronic HardwareOverview of DO-254: Design Assurance Guidance For Airborne Electronic Hardware
Overview of DO-254: Design Assurance Guidance For Airborne Electronic Hardware
 
Kovair Automotive Solution’s Compliance for ISO 26262 & ASPICE - Whitepaper
Kovair Automotive Solution’s Compliance for ISO 26262 & ASPICE - WhitepaperKovair Automotive Solution’s Compliance for ISO 26262 & ASPICE - Whitepaper
Kovair Automotive Solution’s Compliance for ISO 26262 & ASPICE - Whitepaper
 
How to Optimize Supply Chain Collaboration: The Road to a Unified Automotive ...
How to Optimize Supply Chain Collaboration: The Road to a Unified Automotive ...How to Optimize Supply Chain Collaboration: The Road to a Unified Automotive ...
How to Optimize Supply Chain Collaboration: The Road to a Unified Automotive ...
 
ISO/PAS 21448 (SOTIF) in the Development of ADAS and Autonomous Vehicles
ISO/PAS 21448 (SOTIF) in the Development of ADAS and Autonomous VehiclesISO/PAS 21448 (SOTIF) in the Development of ADAS and Autonomous Vehicles
ISO/PAS 21448 (SOTIF) in the Development of ADAS and Autonomous Vehicles
 
Soirée du Test Logiciel - Présentation de Kiuwan (Jack ABDO)
Soirée du Test Logiciel - Présentation de Kiuwan (Jack ABDO)Soirée du Test Logiciel - Présentation de Kiuwan (Jack ABDO)
Soirée du Test Logiciel - Présentation de Kiuwan (Jack ABDO)
 
New ThousandEyes Product Features and Release Highlights: February 2024
New ThousandEyes Product Features and Release Highlights: February 2024New ThousandEyes Product Features and Release Highlights: February 2024
New ThousandEyes Product Features and Release Highlights: February 2024
 

More from Dimitrios Platis

Builder pattern in C++.pdf
Builder pattern in C++.pdfBuilder pattern in C++.pdf
Builder pattern in C++.pdfDimitrios Platis
 
Interprocess communication with C++.pdf
Interprocess communication with C++.pdfInterprocess communication with C++.pdf
Interprocess communication with C++.pdfDimitrios Platis
 
Writing SOLID C++ [gbgcpp meetup @ Zenseact]
Writing SOLID C++ [gbgcpp meetup @ Zenseact]Writing SOLID C++ [gbgcpp meetup @ Zenseact]
Writing SOLID C++ [gbgcpp meetup @ Zenseact]Dimitrios Platis
 
Pointer to implementation idiom
Pointer to implementation idiomPointer to implementation idiom
Pointer to implementation idiomDimitrios Platis
 
How to create your own Linux distribution (embedded-gothenburg)
How to create your own Linux distribution (embedded-gothenburg)How to create your own Linux distribution (embedded-gothenburg)
How to create your own Linux distribution (embedded-gothenburg)Dimitrios Platis
 
[grcpp] Refactoring for testability c++
[grcpp] Refactoring for testability c++[grcpp] Refactoring for testability c++
[grcpp] Refactoring for testability c++Dimitrios Platis
 
Refactoring for testability c++
Refactoring for testability c++Refactoring for testability c++
Refactoring for testability c++Dimitrios Platis
 

More from Dimitrios Platis (10)

OpenAI API crash course
OpenAI API crash courseOpenAI API crash course
OpenAI API crash course
 
Builder pattern in C++.pdf
Builder pattern in C++.pdfBuilder pattern in C++.pdf
Builder pattern in C++.pdf
 
Interprocess communication with C++.pdf
Interprocess communication with C++.pdfInterprocess communication with C++.pdf
Interprocess communication with C++.pdf
 
Lambda expressions in C++
Lambda expressions in C++Lambda expressions in C++
Lambda expressions in C++
 
Writing SOLID C++ [gbgcpp meetup @ Zenseact]
Writing SOLID C++ [gbgcpp meetup @ Zenseact]Writing SOLID C++ [gbgcpp meetup @ Zenseact]
Writing SOLID C++ [gbgcpp meetup @ Zenseact]
 
Introduction to CMake
Introduction to CMakeIntroduction to CMake
Introduction to CMake
 
Pointer to implementation idiom
Pointer to implementation idiomPointer to implementation idiom
Pointer to implementation idiom
 
How to create your own Linux distribution (embedded-gothenburg)
How to create your own Linux distribution (embedded-gothenburg)How to create your own Linux distribution (embedded-gothenburg)
How to create your own Linux distribution (embedded-gothenburg)
 
[grcpp] Refactoring for testability c++
[grcpp] Refactoring for testability c++[grcpp] Refactoring for testability c++
[grcpp] Refactoring for testability c++
 
Refactoring for testability c++
Refactoring for testability c++Refactoring for testability c++
Refactoring for testability c++
 

Recently uploaded

Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...Delhi Call girls
 
9990611130 Find & Book Russian Call Girls In Vijay Nagar
9990611130 Find & Book Russian Call Girls In Vijay Nagar9990611130 Find & Book Russian Call Girls In Vijay Nagar
9990611130 Find & Book Russian Call Girls In Vijay NagarGenuineGirls
 
Greenery-Palette Pitch Deck by Slidesgo.pptx
Greenery-Palette Pitch Deck by Slidesgo.pptxGreenery-Palette Pitch Deck by Slidesgo.pptx
Greenery-Palette Pitch Deck by Slidesgo.pptxzohiiimughal286
 
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp NumberVip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Numberkumarajju5765
 
audience feedback draft 3.pptxxxxxxxxxxx
audience feedback draft 3.pptxxxxxxxxxxxaudience feedback draft 3.pptxxxxxxxxxxx
audience feedback draft 3.pptxxxxxxxxxxxMollyBrown86
 
What Could Cause Your Subaru's Touch Screen To Stop Working
What Could Cause Your Subaru's Touch Screen To Stop WorkingWhat Could Cause Your Subaru's Touch Screen To Stop Working
What Could Cause Your Subaru's Touch Screen To Stop WorkingBruce Cox Imports
 
John Deere 7430 7530 Tractors Diagnostic Service Manual W.pdf
John Deere 7430 7530 Tractors Diagnostic Service Manual W.pdfJohn Deere 7430 7530 Tractors Diagnostic Service Manual W.pdf
John Deere 7430 7530 Tractors Diagnostic Service Manual W.pdfExcavator
 
定制多伦多大学毕业证(UofT毕业证)成绩单(学位证)原版一比一
定制多伦多大学毕业证(UofT毕业证)成绩单(学位证)原版一比一定制多伦多大学毕业证(UofT毕业证)成绩单(学位证)原版一比一
定制多伦多大学毕业证(UofT毕业证)成绩单(学位证)原版一比一meq5nzfnk
 
Lucknow 💋 (Genuine) Escort Service Lucknow | Service-oriented sexy call girls...
Lucknow 💋 (Genuine) Escort Service Lucknow | Service-oriented sexy call girls...Lucknow 💋 (Genuine) Escort Service Lucknow | Service-oriented sexy call girls...
Lucknow 💋 (Genuine) Escort Service Lucknow | Service-oriented sexy call girls...anilsa9823
 
FULL ENJOY - 9953040155 Call Girls in Sector 61 | Noida
FULL ENJOY - 9953040155 Call Girls in Sector 61 | NoidaFULL ENJOY - 9953040155 Call Girls in Sector 61 | Noida
FULL ENJOY - 9953040155 Call Girls in Sector 61 | NoidaMalviyaNagarCallGirl
 
Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...
Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...
Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...shivangimorya083
 
Innovating Manufacturing with CNC Technology
Innovating Manufacturing with CNC TechnologyInnovating Manufacturing with CNC Technology
Innovating Manufacturing with CNC Technologyquickpartslimitlessm
 
Sales & Marketing Alignment_ How to Synergize for Success.pptx.pdf
Sales & Marketing Alignment_ How to Synergize for Success.pptx.pdfSales & Marketing Alignment_ How to Synergize for Success.pptx.pdf
Sales & Marketing Alignment_ How to Synergize for Success.pptx.pdfAggregage
 
Delhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
John deere 425 445 455 Maitenance Manual
John deere 425 445 455 Maitenance ManualJohn deere 425 445 455 Maitenance Manual
John deere 425 445 455 Maitenance ManualExcavator
 
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...Delhi Call girls
 
꧁ ୨ Call Girls In Radisson Blu Plaza Delhi Airport, New Delhi ❀7042364481❀ Es...
꧁ ୨ Call Girls In Radisson Blu Plaza Delhi Airport, New Delhi ❀7042364481❀ Es...꧁ ୨ Call Girls In Radisson Blu Plaza Delhi Airport, New Delhi ❀7042364481❀ Es...
꧁ ୨ Call Girls In Radisson Blu Plaza Delhi Airport, New Delhi ❀7042364481❀ Es...Hot Call Girls In Sector 58 (Noida)
 
Production documentary.ppt. x
Production documentary.ppt.               xProduction documentary.ppt.               x
Production documentary.ppt. x21005760
 
Chapter-1.3-Four-Basic-Computer-periods.pptx
Chapter-1.3-Four-Basic-Computer-periods.pptxChapter-1.3-Four-Basic-Computer-periods.pptx
Chapter-1.3-Four-Basic-Computer-periods.pptxAnjieVillarba1
 

Recently uploaded (20)

Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
 
9990611130 Find & Book Russian Call Girls In Vijay Nagar
9990611130 Find & Book Russian Call Girls In Vijay Nagar9990611130 Find & Book Russian Call Girls In Vijay Nagar
9990611130 Find & Book Russian Call Girls In Vijay Nagar
 
Greenery-Palette Pitch Deck by Slidesgo.pptx
Greenery-Palette Pitch Deck by Slidesgo.pptxGreenery-Palette Pitch Deck by Slidesgo.pptx
Greenery-Palette Pitch Deck by Slidesgo.pptx
 
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp NumberVip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
 
audience feedback draft 3.pptxxxxxxxxxxx
audience feedback draft 3.pptxxxxxxxxxxxaudience feedback draft 3.pptxxxxxxxxxxx
audience feedback draft 3.pptxxxxxxxxxxx
 
What Could Cause Your Subaru's Touch Screen To Stop Working
What Could Cause Your Subaru's Touch Screen To Stop WorkingWhat Could Cause Your Subaru's Touch Screen To Stop Working
What Could Cause Your Subaru's Touch Screen To Stop Working
 
John Deere 7430 7530 Tractors Diagnostic Service Manual W.pdf
John Deere 7430 7530 Tractors Diagnostic Service Manual W.pdfJohn Deere 7430 7530 Tractors Diagnostic Service Manual W.pdf
John Deere 7430 7530 Tractors Diagnostic Service Manual W.pdf
 
定制多伦多大学毕业证(UofT毕业证)成绩单(学位证)原版一比一
定制多伦多大学毕业证(UofT毕业证)成绩单(学位证)原版一比一定制多伦多大学毕业证(UofT毕业证)成绩单(学位证)原版一比一
定制多伦多大学毕业证(UofT毕业证)成绩单(学位证)原版一比一
 
Call Girls In Greater Noida 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Greater Noida 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In Greater Noida 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Greater Noida 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
Lucknow 💋 (Genuine) Escort Service Lucknow | Service-oriented sexy call girls...
Lucknow 💋 (Genuine) Escort Service Lucknow | Service-oriented sexy call girls...Lucknow 💋 (Genuine) Escort Service Lucknow | Service-oriented sexy call girls...
Lucknow 💋 (Genuine) Escort Service Lucknow | Service-oriented sexy call girls...
 
FULL ENJOY - 9953040155 Call Girls in Sector 61 | Noida
FULL ENJOY - 9953040155 Call Girls in Sector 61 | NoidaFULL ENJOY - 9953040155 Call Girls in Sector 61 | Noida
FULL ENJOY - 9953040155 Call Girls in Sector 61 | Noida
 
Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...
Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...
Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...
 
Innovating Manufacturing with CNC Technology
Innovating Manufacturing with CNC TechnologyInnovating Manufacturing with CNC Technology
Innovating Manufacturing with CNC Technology
 
Sales & Marketing Alignment_ How to Synergize for Success.pptx.pdf
Sales & Marketing Alignment_ How to Synergize for Success.pptx.pdfSales & Marketing Alignment_ How to Synergize for Success.pptx.pdf
Sales & Marketing Alignment_ How to Synergize for Success.pptx.pdf
 
Delhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
John deere 425 445 455 Maitenance Manual
John deere 425 445 455 Maitenance ManualJohn deere 425 445 455 Maitenance Manual
John deere 425 445 455 Maitenance Manual
 
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
 
꧁ ୨ Call Girls In Radisson Blu Plaza Delhi Airport, New Delhi ❀7042364481❀ Es...
꧁ ୨ Call Girls In Radisson Blu Plaza Delhi Airport, New Delhi ❀7042364481❀ Es...꧁ ୨ Call Girls In Radisson Blu Plaza Delhi Airport, New Delhi ❀7042364481❀ Es...
꧁ ୨ Call Girls In Radisson Blu Plaza Delhi Airport, New Delhi ❀7042364481❀ Es...
 
Production documentary.ppt. x
Production documentary.ppt.               xProduction documentary.ppt.               x
Production documentary.ppt. x
 
Chapter-1.3-Four-Basic-Computer-periods.pptx
Chapter-1.3-Four-Basic-Computer-periods.pptxChapter-1.3-Four-Basic-Computer-periods.pptx
Chapter-1.3-Four-Basic-Computer-periods.pptx
 

Afry software safety ISO26262 (Embedded @ Gothenburg Meetup)

  • 1. 2019-10-27 | GO TO HEADER/FOOTER TO CHANGE TEXT 1
  • 2. OUR VISION Making Future 2 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
  • 3. 3 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
  • 4. AFRY’s five divisions Process Industries Energy Industrial & Digital Solutions Infrastructure Management Consulting 4 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
  • 5. Automotive Design & Engineering — AFRY has more than 40 different automotive clients, mainly in Sweden, Brazil, UK, and China — AFRY is today running more than 20 automotive client satellites — EE & Embedded Systems 5 AUTOMOTIVE SOFTWARE SAFETY & ISO26262 2021-04-21 |
  • 6. AFRY Embedded Systems Agile teams Component and system in-house development Modeling of systems and functions Functional development, algorithm and calibration Test methods development HIL/MIL/SIL AI / Machine learning System Safety / ISO26262 / Cyber Security EMC and Environmental Data Analytics 6 AUTOMOTIVE SOFTWARE SAFETY & ISO26262 2021-04-21 |
  • 7. Today’s speaker – Chaitanya Raju — 10+ years of experience — Software & System Safety Engineer — Education: MSc Intelligent Transportation Systems — Has been training customer POs/SW- developers/SM/PM in SW safety — Likes MTB Trips and playing with his son ☺ 7 AUTOMOTIVE SOFTWARE SAFETY & ISO26262 2021-04-21 |
  • 8. 8 AGENDA • Introduction & Importance of Software Safety • Introduction to ISO26262, Safety Lifecycle, ASIL Questions – 5 minutes • How to develop automotive software according to ISO26262? • What is safety analysis and how to use it in software? • How to manage software according to requirements from standard? • What are the other constraints from ISO26262 towards software development and testing? Questions & Discussion 8 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
  • 9. 9 Introduction to Software Safety • Ensure sate of art approach for development of safety critical software • How do we categorize Safety critical software from normal? • Safety-critical software includes hazardous software (which can directly contribute to, or control a hazard). • Controls or monitors hazardous or safety-critical hardware or software • Provide information to safety critical software • Software that resides with safety critical SW in same SOC or Physical Platform • ISO26262, Part 6 have clauses for developing safety critical software • Main Objectives: • To ensure a suitable and consistent software development process; and • To ensure a suitable software development environment. 9 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
  • 10. 10 Automotive software & E/E growth estimate - McKinsey 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
  • 11. 11 Automotive Software growth breakdown 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
  • 12. 12 SW Recalls in 2019 https://sibros.medium.com/the-current-state-of-automotive-software-related-recalls-ef5ca95a88e2 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
  • 13. 13 Number of Software based Recalls Source: NHTSA Database https://sibros.medium.com/the-current-state-of-automotive-software-related-recalls-ef5ca95a88e2 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
  • 14. 14 Number of vehicles affected due to SW: NHTSA Database https://sibros.medium.com/the-current-state-of-automotive-software-related-recalls-ef5ca95a88e2 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
  • 15. 15 ISO26262 Scope • ISO 26262 is the adaptation of IEC 61508 to comply with needs specific to the application sector of E/E systems within road vehicles • ISO 26262 states requirements on • Management, culture, processes • Product development, verification and validation • Supplier relationship • Documentation, change management, configuration management • Production, service, field monitoring, tools, etc. • ISO 26262 applies to: • Systems with safety related functions • Realized in E/E systems (partly or completely) • Series production vehicles • Passenger cars • Trucks, Buses etc. • Motorcycles • Not Applicable for heavy machinery 15 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
  • 16. Impact of ISO26262 16 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
  • 17. 17 17 Safety Lifecycle • Key Phases: • Development • Function Description • Concept Development • System Development • Software Development • Verification • Software Verification • System Verification • Function Verification • Production • Planning • Operation • Handling Variants • Servicing 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
  • 18. ASIL Introduction 18 • ASIL • Automotive Safety Integrity Level • QM- Quality Management • ASIL A & B – Basic Monitoring • ASIL C & D - Redundancy 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
  • 19. Questions? 19 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
  • 20. 20 How to develop Software according to ISO26262? • Comply to Clauses in ISO26262 and Show evidence, build Safety case • Clauses? • Requirements to satisfy for SW development & testing • Actions: • Plan to Satisfy Clauses from ISO26262 standard • Develop Software Design • Perform Safety Analysis • Develop Software • Verify Software Design & SW • Use qualified tools for all actions • Right Competence and safety mindset for reliable software • Traceability is Key for success 20 SOC [QM] App. SW Basic SW[QM] Comp A QM Comp B QM SOC [ASIL B] App. SW Basic SW Comp A [ASIL B] Comp B [ASIL B] WDG [ASIL B] PFM 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
  • 21. Example of clause: 21 21 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262 — “++” indicates that the method is highly recommended for the identified ASIL; — “+” indicates that the method is recommended for the identified ASIL; and — “o” indicates that the method has no recommendation for or against its usage for the identified ASIL.
  • 22. Example of clause: 22 22 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262 — “++” indicates that the method is highly recommended for the identified ASIL; — “+” indicates that the method is recommended for the identified ASIL; and — “o” indicates that the method has no recommendation for or against its usage for the identified ASIL.
  • 23. Example of clause: 23 23 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262 — “++” indicates that the method is highly recommended for the identified ASIL; — “+” indicates that the method is recommended for the identified ASIL; and — “o” indicates that the method has no recommendation for or against its usage for the identified ASIL.
  • 24. Error Detection Techniques: • Range check: Out of Range data fault • Monitoring if input/output is in range or out of range • Plausibility Check: Not Valid Decision Faults • Monitoring important signals • Ex: vehicle speed 0 to 100kmph in 2 seconds • Detection of Data error:Data error in Variable • Individual data error monitoring with static values • External monitoring mechanism: Execution Faults • Watch dog reset for a program • Control Flow Monitoring: Out of sequence fault • Task monitoring, Inserting check points for sequence • Redundancy with or with out voting How to select type of SM in Software during Design? Error Handling Techniques: • Static Recovery Mechanism • Reset HW or Re- execute SW • Deactivation and reach safe state • Gracefull Degradation • Degrade to limit important functionalities instead of all functionalities • Independent parallel redundancy • Redundancy of SW components • Correcting codes of data • Including error correcting codes, Masking error with default values etc Techniques in software for safety – Safety Mechanisms 24 24 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
  • 25. Safety Analysis • Identify Component Failures and Effects on system • Common Techniques: • FTA • FMEA • For Software: • Choose right level for software to not repeat for every small change(in agile context) • Static Analysis (MISRA C Guidelines or MAAB for models) • Software Error Analysis • Interfaces Analysis • Faults of interfaces • Mitigation of Faults(Detection and Handling) • End to End Protection (ASIL A – D) • Combine FMEA(Extend from system) and SWEA 25 25 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262 FTA FMEA
  • 26. Configuration Management • Impact Analysis during change management • List of affected ASIL SW components • Traceability for every safety requirement • Document Management for released version of software • Requirements, Design • Peer Review Reports • Verification Reports • Follow ASPICE for Software configuration management 26 26 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
  • 27. ISO26262 Vs ASPICE ASPICE: Automotive Software Process Improvement and Capability determination 27 27 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
  • 28. Other Constraints • Software Component Qualification • Software Tool Qualification • Agile Vs ASPICE • HIL Testing and Vehicle Test Logs – ASIL C & D • Build Safety Case • to provide the argument for the achievement of functional safety • Dynamic Safety Case is suggested • Handling Software for different vehicle variants • Create Base version with Proper management • Verify Software functionality with FSR’s • Store Reports Safety Case Impact Assessment in Automotive Software Systems: An Improved Model -Based Approach 28 28 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
  • 29. Survey Results – 2019, Software teams 29 29 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262 https://www.perforce.com/resources/qac/2019-state-automotive-software-development-survey-results-0#success
  • 30. Questions? 30 30 2021-04-21 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262
  • 31. Contact information Speaker Chaitanya Raju penumatcha.chaitanyaraju@afry.com Section manager Erik Allerbo erik.allerbo@afry.com Recruiter Frida Hörnquist frida.hornquist@afry.com 31 AUTOMOTIVE SOFTWARE SAFETY & ISO26262 2021-04-21 |
  • 32. 2019-10-27 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262 32
  • 33. 2019-10-27 | AUTOMOTIVE SOFTWARE SAFETY & ISO26262 33