04/27/2006 Dr. Claudia Nowak Slide 1 Systems with safety-related software according to IEC 61508-3 – costs out of control? Experience from a development.

Slides:



Advertisements
Similar presentations
1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending.
Advertisements

© 2010 Invensys. All Rights Reserved. The names, logos, and taglines identifying the products and services of Invensys are proprietary marks of Invensys.
SOFTWARE TESTING. Software Testing Principles Types of software tests Test planning Test Development Test Execution and Reporting Test tools and Methods.
Chapter 2 – Software Processes
Software Processes Coherent sets of activities for specifying, designing, implementing and testing software systems.
Define & Compare Flowcharts of Each Method Tom Delong.
IEC Substation Configuration Language and Its Impact on the Engineering of Distribution Substation Systems Notes Dr. Alexander Apostolov.
Reliability and Safety Lessons Learned. Ways to Prevent Problems Good computer systems Good computer systems Good training Good training Accountability.
Stepan Potiyenko ISS Sr.SW Developer.
Unit 251 Implementation and Integration Implementation Unit Testing Integration Integration Approaches.
P09004 Eye Tracking. Engineering Analysis Reviewing manuals for Single Board Computer Looking at various mounting methods for cameras Preliminary.
Process ITV Model-based Analysis and Design of Embedded Software Techniques and methods for Critical Software Anders P. Ravn Aalborg University August.
WBS & AO Controls Jason Chin, Don Gavel, Erik Johansson, Mark Reinig Design Meeting (Team meeting #10) Sept 17 th, 2007.
Mini Project ITV Model-based Analysis and Design of Embedded Software Techniques and methods for Critical Software Anders P. Ravn Aalborg University August.
Documentation ITV Model-based Analysis and Design of Embedded Software Techniques and methods for Critical Software Anders P. Ravn Aalborg University August.
Introduction ITV Model-based Analysis and Design of Embedded Software Techniques and methods for Critical Software Anders P. Ravn Aalborg University August.
Effective Methods for Software and Systems Integration
1. Topics to be discussed Introduction Objectives Testing Life Cycle Verification Vs Validation Testing Methodology Testing Levels 2.
© Palaniappan R Kannan PMP.,CFSE 1 IEC Standard – What is it? IEC is a Standard for the functional safety of Electric / Electronic / Programmable.
Cybersecurity: Engineering a Secure Information Technology Organization, 1st Edition Chapter 7 Software Supporting Processes and Software Reuse.
Software Configuration Management (SCM)
Asher Etkin DOE Accelerator Safety Workshop August , 2009 DRAFT DOE STANDARD APPLICATION OF SAFETY INSTRUMENTED SYSTEMS USED AT DOE NON-REACTOR.
SQA System Overview Chapter 4. Where we have been so far, Where we are going Where do software errors come from? What is quality? How can quality be measured?
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 3 Slide 1 Software Processes l Coherent sets of activities for specifying, designing,
S Q A.
Overview of WP1 at a Glance Pierre Bonnal Engineering Department Scientist-in-Charge for CERN.
Product Development Chapter 6. Definitions needed: Verification: The process of evaluating compliance to regulations, standards, or specifications.
JFreeChart Assistant Tool (JAT) VJ Sudhakaran Anagha.K Madhu.Y Ramakrishnnan.V Vinaitheerthan.S.
1 10/14/2015ã 2007, Spencer Rugaber The Waterfall Process Software plans and requirements Validation System feasibility Validation Product design Verification.
Lecture 3 Software Engineering Models (Cont.)
Quality Activity Matrix Presented by Sandra Toalston President, SanSeek 1.
Integrating Environmental Management System (EMS) Requirements and Work Controls April 21, 2004 Denny Hjeresen, EMS Team Lead, LANL Gene Turner, NNSA Lead,
Lucian Voinea Visualizing the Evolution of Code The Visual Code Navigator (VCN) Nunspeet,
Lecture Introduction to Software Development SW Engg. Development Process Instructor :Muhammad Janas khan Thursday, September.
DPE CSSW Process Model Annex A WP-400 ECSS Case Study.
Module 1: Introducing Windows Server 2003 Network Infrastructure Planning, Tools, and Documentation.
Configuration Management for Digital Upgrades Configuration Management Benchmarking Group 2008 Conference Scott Patterson Program Manager for I&C Obsolescence.
Chapter 2 – Software Processes Lecture 1 Chapter 2 Software Processes1.
.. Smart sensors are sensors with integrated electronics that perform the following functions:  Logic functions  Two-way communication  Make decisions.
12/8/2015PLC Software Configuration WG - CCB1 PLC Software Configuration WG Members Philippe Gayet Fréderic Havart Renaud Barillère [Mathias Dutour]
Principles of Computer Security: CompTIA Security + ® and Beyond, Third Edition © 2012 Principles of Computer Security: CompTIA Security+ ® and Beyond,
Data Integrity # Best Practices & Lessons Learned. Does It Fit Your Organization?
Chapter 2 – Software Processes Lecture 1 1Chapter 2 Software Processes.
Test Plan: Introduction o Primary focus: developer testing –Implementation phase –Release testing –Maintenance and enhancement o Secondary focus: formal.
SwCDR (Peer) Review 1 UCB MAVEN Particles and Fields Flight Software Critical Design Review Peter R. Harvey.
V-Shaped Software Development Life Cycle Model. Introduction: Variation of water fall model. Same sequence structure as water fall model. Strong emphasis.
I. UML Tool review (Rhapsody) and II. Requirement and TEST in UML modeling May 31th 2005 KIM, YUN GOO Lab Seminar.
1 Software Development Life cycle (SDLC). Phases of SDLC 2 Requirement Analysis (Defining Requirement) Designing (Design) Coding (Implementation) Software.
PLC based Interlock Workshop CIS Team February 2016 ITER Central Interlock System Fast Interlock Controller.
Lei Chen Research institute of general technology
Software Verification and Validation
Network Life Cycle Created by Michael Law
IEEE Std 1074: Standard for Software Lifecycle
Manfred Huber Based on an earlier presentation by Mike O’Dell, UTA
9/18/2018 Department of Software Engineering and IT Engineering
Software Development Life cycle
BU IS GIG Chemical, Oil & Gas
The New RAPID TPM A NEW PLATFORM FOR TURBO PETROL ENGINES Leading name in the world of the additional module applied to Turbo Diesel engines for over.
Engineering Processes
Software Engineering Group, Motorola India Electronics Pvt. Ltd.,
PLCs integration into the ICS
Benefits of IEC and introduction into new EN 14971:2012
Human Computer Interaction Lecture 14 HCI in Software Process
PSS verification and validation
Process Modeling Tool (PMT) Very Short Overview
PSS0 Configuration Management,
Machine Protection PLC Based System Verification and Validation Plan
Atefeh Sadeghzadeh Control engineer – Target safety and control
Integration Testing.
PRODUCT QUALITY PLANNING CYCLE
Presentation transcript:

04/27/2006 Dr. Claudia Nowak Slide 1 Systems with safety-related software according to IEC – costs out of control? Experience from a development project

04/27/2006 Safety-related software (IEC ) Dr. Claudia Nowak Slide 2 Field Device Project: Components of Development Software as part of development project Sensor Design Electronic Design Mechanical Design Software Design

04/27/2006 Safety-related software (IEC ) Dr. Claudia Nowak Slide 3 Software development process Main activities of software development process: Management activities Who, what, when, how? Software specification What shall the software do? Software design How to realise the software? Software verification Do we develop the correct software? Software validation Did we develop the software correctly?

04/27/2006 Safety-related software (IEC ) Dr. Claudia Nowak Slide 4 Safety-related software development process Software criticality analysis SW specification and realisation SW verificationSW validation Software (safety) requirements Software concept SW architecture Software test specification Software test plan Software HAZOPSW fine design SW functional safety management plan Software module tests SW coding Integration tests Management Documentation (Safety Manual, …) Configuration management Change management Requirements and error tracking Functional safety assessment New/revised elements Gap

04/27/2006 Safety-related software (IEC ) Dr. Claudia Nowak Slide 5 Tools Tool allocation to software V-model Requirements and validation test tool Programming enviroment and analysis tool Design tool Test tool for automatic testing SCA and HAZOP tool Software (safety) requirements Software architecture Software fine design Software module design Software coding Software module tests Software integration tests Software function tests Software validation Safety criticality analysis Software HAZOP

04/27/2006 Safety-related software (IEC ) Dr. Claudia Nowak Slide 6 Requirements Specification und Testing The software shall convert the sensor signal to an analog pressure signal.

04/27/2006 Safety-related software (IEC ) Dr. Claudia Nowak Slide 7 Benefit from pilot project Functional Safety Management Plan (FSM) Re-use of pre-defined requirements and related tests Tools Document templates Coding guidelines Safety manual Lessons Learned Structured development Verification and documentation

04/27/2006 Safety-related software (IEC ) Dr. Claudia Nowak Slide 8 Cost aspects for SIL projects More time (and money) to be spent during conception and specification phase of SIL projects (plus 30 % compared to non-SIL projects) More accurate project planning, scheduling, specification, etc. Less changes at advanced project phases and more precise planning of software changes Change Control Board. Slightly increasing costs compared to earlier development because more time is needed due to more documentation and verification. Benefit: These activities increase quality and safety of the product!

04/27/2006 Dr. Claudia Nowak Slide 9 Thank you very much for your attention