Achieving Functional Safety
in Safety-Critical Embedded
Systems
Ben Hörömpöly
27 July 2016
2
Agenda
1. Functional safety 101
2. Quality assurance in safety-critical
embedded systems development
3. Requirements and testing processes
4. Live demo
3
Intland Software
Webinar info
o Live demonstration will be followed by
a Q&A session
o Webinar recording will be available at
www.intland.com/webinars-events/
o Please register to our upcoming
webinars
o Using Kanban and Scrum in Practice
4
Intland Software
About us
o Founded in 1998
o Headquarters in Stuttgart,
Germany
o codeBeamer ALM
o Office in Silicon Valley, CA, USA
o Partners: Lufthansa Industry
Solutions
o Resellers: in UK, China, Korea,
Taiwan, France, Italy
5
Our Clients
Medical
Automotive
Aviation &
Defence
High Tech &
Embedded
Other
2016
6
Achieving Functional Safety in Safety-Critical Embedded Systems
Functional Safety 101
• What is safety?
• “Freedom from unacceptable risk of physical injury or of damage to
the health of people, either directly, or indirectly as a result of
damage to property or to the environment.”
• What is functional safety?
• “The part of the overall safety that depends on a system or
equipment operating correctly in response to its inputs. It is the
detection of a potentially dangerous condition resulting in the
activation of a protective or corrective device or mechanism to
prevent hazardous events arising or providing mitigation to reduce
the consequence of the hazardous event.”
7
Achieving Functional Safety in Safety-Critical Embedded Systems
Functional Safety 101
• Functional safety relies on active systems
• Safety achieved by measures that rely on passive
systems is not functional safety
8
Achieving Functional Safety in Safety-Critical Embedded Systems
Requirements & Testing Processes
http://dilbert.com/strip/2010-09-03
9
Achieving Functional Safety in Safety-Critical Embedded Systems
Quality Assurance in Safety-Critical Embedded Systems Development
• Robust risk management
• Traceability
• Requirements based testing
• Enforcing mature processes
with workflows
http://www.pct2u.com/wp-content/uploads/2015/06/quality_assurance_image1.jpg
10
Achieving Functional Safety in Safety-Critical Embedded Systems
Automotive SPICE
• Reduced time to market
• Reduced costs
• Punctual development
• Reducing liability through capturing all
customer requirements, correctly
• Improving customer satisfaction
throughout the entire lifecycle of the
product
Goals of ASPICE
20
40
60
80
160
140
120
100
180
km / h
11
Industry solutions for safety-critical sectors
Medical Device
Development
Automotive Embedded
Systems Development
Software Development in the
Aviation, Aerospace, &
Defense Industries
Comply with IEC 62304, FDA
Title 21 CFR Part 11, ISO
14971, IEC 60601 and more.
Reduce development time and
costs.
Enforce the use of mature
processes to achieve
compliance with ISO 26262,
IEC 61508 Automotive SPICE,
CMMI and more.
Develop safe and reliable
airborne equipment. Comply
with RTCA DO- 178C and
DO-254.
Achieving Functional Safety in Safety-Critical Embedded Systems
12
codeBeamer – Live demo
Thank you for your attention!
Any questions?
sales@intland.com

How to Achieve Functional Safety in Safety-Citical Embedded Systems

  • 1.
    Achieving Functional Safety inSafety-Critical Embedded Systems Ben Hörömpöly 27 July 2016
  • 2.
    2 Agenda 1. Functional safety101 2. Quality assurance in safety-critical embedded systems development 3. Requirements and testing processes 4. Live demo
  • 3.
    3 Intland Software Webinar info oLive demonstration will be followed by a Q&A session o Webinar recording will be available at www.intland.com/webinars-events/ o Please register to our upcoming webinars o Using Kanban and Scrum in Practice
  • 4.
    4 Intland Software About us oFounded in 1998 o Headquarters in Stuttgart, Germany o codeBeamer ALM o Office in Silicon Valley, CA, USA o Partners: Lufthansa Industry Solutions o Resellers: in UK, China, Korea, Taiwan, France, Italy
  • 5.
  • 6.
    6 Achieving Functional Safetyin Safety-Critical Embedded Systems Functional Safety 101 • What is safety? • “Freedom from unacceptable risk of physical injury or of damage to the health of people, either directly, or indirectly as a result of damage to property or to the environment.” • What is functional safety? • “The part of the overall safety that depends on a system or equipment operating correctly in response to its inputs. It is the detection of a potentially dangerous condition resulting in the activation of a protective or corrective device or mechanism to prevent hazardous events arising or providing mitigation to reduce the consequence of the hazardous event.”
  • 7.
    7 Achieving Functional Safetyin Safety-Critical Embedded Systems Functional Safety 101 • Functional safety relies on active systems • Safety achieved by measures that rely on passive systems is not functional safety
  • 8.
    8 Achieving Functional Safetyin Safety-Critical Embedded Systems Requirements & Testing Processes http://dilbert.com/strip/2010-09-03
  • 9.
    9 Achieving Functional Safetyin Safety-Critical Embedded Systems Quality Assurance in Safety-Critical Embedded Systems Development • Robust risk management • Traceability • Requirements based testing • Enforcing mature processes with workflows http://www.pct2u.com/wp-content/uploads/2015/06/quality_assurance_image1.jpg
  • 10.
    10 Achieving Functional Safetyin Safety-Critical Embedded Systems Automotive SPICE • Reduced time to market • Reduced costs • Punctual development • Reducing liability through capturing all customer requirements, correctly • Improving customer satisfaction throughout the entire lifecycle of the product Goals of ASPICE 20 40 60 80 160 140 120 100 180 km / h
  • 11.
    11 Industry solutions forsafety-critical sectors Medical Device Development Automotive Embedded Systems Development Software Development in the Aviation, Aerospace, & Defense Industries Comply with IEC 62304, FDA Title 21 CFR Part 11, ISO 14971, IEC 60601 and more. Reduce development time and costs. Enforce the use of mature processes to achieve compliance with ISO 26262, IEC 61508 Automotive SPICE, CMMI and more. Develop safe and reliable airborne equipment. Comply with RTCA DO- 178C and DO-254. Achieving Functional Safety in Safety-Critical Embedded Systems
  • 12.
  • 13.
    Thank you foryour attention! Any questions? sales@intland.com