v&v considerations in implementing iec61508-3
TRANSCRIPT
![Page 1: V&V Considerations In Implementing IEC61508-3](https://reader036.vdocuments.us/reader036/viewer/2022081502/58a524d11a28ab143f8b66a9/html5/thumbnails/1.jpg)
V&V Considerations In
Implementing IEC61508-3
Hanumath Managoli
Oak Systems Pvt Ltd.
1
/ oaksys / Oak-systems / oaksystesting / oaksys
![Page 2: V&V Considerations In Implementing IEC61508-3](https://reader036.vdocuments.us/reader036/viewer/2022081502/58a524d11a28ab143f8b66a9/html5/thumbnails/2.jpg)
Agenda
Overview of Oak Systems
Overview of IEC61508-3, VnV
Q&A
2
![Page 3: V&V Considerations In Implementing IEC61508-3](https://reader036.vdocuments.us/reader036/viewer/2022081502/58a524d11a28ab143f8b66a9/html5/thumbnails/3.jpg)
Overview of Oak Systems
Specialist Software V&V Services company
Established in 1998
ISO 9001 certified since 2003
Over 100 Software specialists
Multiple domain expertise
Headquartered in Bengaluru; Projects across
several countries
3
![Page 4: V&V Considerations In Implementing IEC61508-3](https://reader036.vdocuments.us/reader036/viewer/2022081502/58a524d11a28ab143f8b66a9/html5/thumbnails/4.jpg)
Our Portfolio 4
Domains
Aerospace & Defence
Automotive
Embedded Healthcare
Rail & Space
Services
Software Verification &
Validation
Test Rig Development
Software Testing & Test Automation
Full lifecycle Documentation
Support
Standards
DO-178B/C
ISO 26262
IEEE 12207
IEC 61508..
![Page 5: V&V Considerations In Implementing IEC61508-3](https://reader036.vdocuments.us/reader036/viewer/2022081502/58a524d11a28ab143f8b66a9/html5/thumbnails/5.jpg)
IEC-615085
![Page 6: V&V Considerations In Implementing IEC61508-3](https://reader036.vdocuments.us/reader036/viewer/2022081502/58a524d11a28ab143f8b66a9/html5/thumbnails/6.jpg)
IEC-61508 – Safety Cycle6
![Page 7: V&V Considerations In Implementing IEC61508-3](https://reader036.vdocuments.us/reader036/viewer/2022081502/58a524d11a28ab143f8b66a9/html5/thumbnails/7.jpg)
IEC-61508 – Safety Cycle - Realization7
![Page 8: V&V Considerations In Implementing IEC61508-3](https://reader036.vdocuments.us/reader036/viewer/2022081502/58a524d11a28ab143f8b66a9/html5/thumbnails/8.jpg)
8Some terms & definitions
Safety This is freedom from unacceptable risk of physical injury or of
damage to the health of people, either directly, or indirectly
Functional safety is part of the overall safety that depends on a
system or equipment operating correctly in response to its inputs
Safety function requirements what the function does (from hazard
analysis)
Safety integrity requirements The likelihood of a safety function being
performed satisfactorily (from risk assessment)
![Page 9: V&V Considerations In Implementing IEC61508-3](https://reader036.vdocuments.us/reader036/viewer/2022081502/58a524d11a28ab143f8b66a9/html5/thumbnails/9.jpg)
9Safety Integrity Levels
SIL: Proportional to rigors of requirement
Derived at System level and assigned to Software/Hardware
Result of HAZOP, Risk Analysis
![Page 10: V&V Considerations In Implementing IEC61508-3](https://reader036.vdocuments.us/reader036/viewer/2022081502/58a524d11a28ab143f8b66a9/html5/thumbnails/10.jpg)
10While Developing…
• Requirements phase:
Structured representation
Formal methods, including mathematical representation
Semi-formal: Methods include truth-tables, decision tables,
information flow sequence charts, data flow diagrams,
states and modes transition diagrams listing the possible
states and the trigger events
Computer-aided documentation tools that include model
oriented representation
•
![Page 11: V&V Considerations In Implementing IEC61508-3](https://reader036.vdocuments.us/reader036/viewer/2022081502/58a524d11a28ab143f8b66a9/html5/thumbnails/11.jpg)
11While Developing…
• Design and development:
Structured design
Re-use of ‘proven-in-use’ components
Computer-aided design tool, including model-based methods and
simulation techniques
FMEA, Fault-tree analysis and corresponding Fault Detection, Isolation
and Recovery (FDIR)
Strongly typed programming language, proven tools like compilers
Auto-code generators
Defensive programming
Design, coding standards, guidelines and best practices
•
![Page 12: V&V Considerations In Implementing IEC61508-3](https://reader036.vdocuments.us/reader036/viewer/2022081502/58a524d11a28ab143f8b66a9/html5/thumbnails/12.jpg)
12Tools
• In-house, COTS, vendor, other (open-source)
• Classification:
on-the-fly
Off-line
• Qualification
![Page 13: V&V Considerations In Implementing IEC61508-3](https://reader036.vdocuments.us/reader036/viewer/2022081502/58a524d11a28ab143f8b66a9/html5/thumbnails/13.jpg)
13Software Verification
• Are there test cases to present events to system in random order
and random frequency and also at definite points of time and in
different and wrong sequences?
• Are there tests to check concurrency issues? (invoking different
interrupts at the same instance, invoking interrupts consecutively with
different order - different chains of interrupts, invoking different tasks
with different amount of resource availability)
![Page 14: V&V Considerations In Implementing IEC61508-3](https://reader036.vdocuments.us/reader036/viewer/2022081502/58a524d11a28ab143f8b66a9/html5/thumbnails/14.jpg)
14Software Verification
• Plan it out – in parallel with development
• Tools, Techniques and Strategies
• For each phase - Good to go for the next phase
• Results, deviations documented
• Verification of life-cycle artifacts; and testing
• Data verification
![Page 15: V&V Considerations In Implementing IEC61508-3](https://reader036.vdocuments.us/reader036/viewer/2022081502/58a524d11a28ab143f8b66a9/html5/thumbnails/15.jpg)
15Functional Safety Assessment
• Competent Personnel allocation
• Access to project-associate members and relevant resources
• Assessment applies to all phases and relevant artifacts
• Includes suppliers and their claims of compliance
• Covers FA audit reports
• Recommendations and resolutions from previous FA
• Report
• Level of independence
![Page 16: V&V Considerations In Implementing IEC61508-3](https://reader036.vdocuments.us/reader036/viewer/2022081502/58a524d11a28ab143f8b66a9/html5/thumbnails/16.jpg)
16
Techniques and Measures
![Page 17: V&V Considerations In Implementing IEC61508-3](https://reader036.vdocuments.us/reader036/viewer/2022081502/58a524d11a28ab143f8b66a9/html5/thumbnails/17.jpg)
17T & M
• A: Normative: Selection of Techniques and Measures
• B: Informative – detailing (adding to A)
• C: Software Systematic Capability (adding to A, B)
![Page 18: V&V Considerations In Implementing IEC61508-3](https://reader036.vdocuments.us/reader036/viewer/2022081502/58a524d11a28ab143f8b66a9/html5/thumbnails/18.jpg)
18Software Aspects of System Safety
![Page 19: V&V Considerations In Implementing IEC61508-3](https://reader036.vdocuments.us/reader036/viewer/2022081502/58a524d11a28ab143f8b66a9/html5/thumbnails/19.jpg)
19Software Verification
![Page 20: V&V Considerations In Implementing IEC61508-3](https://reader036.vdocuments.us/reader036/viewer/2022081502/58a524d11a28ab143f8b66a9/html5/thumbnails/20.jpg)
20Software Verification
![Page 21: V&V Considerations In Implementing IEC61508-3](https://reader036.vdocuments.us/reader036/viewer/2022081502/58a524d11a28ab143f8b66a9/html5/thumbnails/21.jpg)
21Verification – TableC: Rigour & SIL
![Page 22: V&V Considerations In Implementing IEC61508-3](https://reader036.vdocuments.us/reader036/viewer/2022081502/58a524d11a28ab143f8b66a9/html5/thumbnails/22.jpg)
22Before Concluding
• Assessment
• Certification
• 61508 alone may not be enough – white goods, energy equip
UL1998 (in the US)
![Page 24: V&V Considerations In Implementing IEC61508-3](https://reader036.vdocuments.us/reader036/viewer/2022081502/58a524d11a28ab143f8b66a9/html5/thumbnails/24.jpg)
Thank you!
Oak Systems Pvt. Ltd.#27, NGEF Lane, Off 100 Feet Road,
Indira Nagar, Bangalore – 560 038, INDIATel : +91-80-41 26 76 81
Email: [email protected]
URL: www.oaksys.net
24