Brief Summary of Last Lecture. Model checking of timed automata: general approach

Size: px
Start display at page:

Download "Brief Summary of Last Lecture. Model checking of timed automata: general approach"

Transcription

1 Brief Summary of Last Lecture Formal verification Types: deductive (theorem proving) and algorithmic (model checking) ields proof that a (formal) specification is fulfilled Formalization of specs e.g. in Computational Tree Logic (CTL) Time not quantitative but temporal (temporal logic) 10 basic operators (all combinations of 2 path and 5 temporal quantifiers) Model checking of timed automata: general approach Problem: infinite state space Idea: abstract from the continuous dynamics Extended states of TA: combination of discrete states and clock regions Region automaton: finite-state representation of the TA that bisimulates the TA with respect to verification specifications. Model checking on the finite-state region automaton Iterative reachability computation 1

2 Chapter VIII: Systematic Procedures for Logic Control Projects VIII.1 Industrial Approach to Logic Control VIII.2 Classification of Safety 2

3 Approach of BASF to Safety-Related Control esign Checks esign Steps Function Checks Check the Specification Check the Concept Safety Analysis Specification for the Safety Unit esign of the Safety Unit Check of Hardware Modules Check of the complete control function Check of single control functions Check the Realization Realization BASF approach combines AMUR recommendation E 58 (execution of process control projects subject to qualification) with elements of IEC (functional safety for the process industries) (AMUR: ormenaussschuss Mess- und Regelungstechnik) 3

4 General V-Model according to E 58 esign Qualification 1 2 process oriented description user requirements (operational req., organization) preliminary engineering (plant concept, qualification plan) 3 basic engineering, functional specification detail engineering 4 (technical details, assembly plan) based on based on based on performance qualification operational qualification 7 installation qualification Implementation (orders, assembly, software development & testing) Validation = ocumented evidence which provides a high degree of assurance that a specific process will consistently produce a product meeting its predetermined specs & quality. Qualification = ocumented verification that equipment (plant & automation system) is appropriate for the designated function. 4

5 E 58 Stage 1: User requirement specification Input: Collect all available information from the user! planned plant capacity, rough flow chart, process description (e.g.: fill T1 up to desired level drain into T2 heat up T2 drain T2). know-how from other plants and literature general regulations (e.g. company principles for validation) master validation plan Activities: developing alternatives, developing requirements determining boundary conditions, site survey determining project organization and responsibilities (who, what, when) Output documents: Operational Requirements Specification (description of site and infrastructure, definition of tasks, detailed process description, process flow chart, relevant regulations and laws depth of automation, materials, nominal pressures, safety and availability requirements, etc.) document on project organization and responsibilities record of general provisions that have to be observed Feed Tank 1 (dosing) Tank 2 (heating) Feed T1 V3 V1 V2 T2 M V4 LIS+ 1 LIS- 2 TIS+ 3 5

6 E 58 Stage 2: Pre-engineering (plant concept) Input documents: output of stage 1 Activities: eveloping alternative plant concepts 1st safety discussions & efficiency calculation Setting up a rough automation plan ecision in favour of one plant & automation concept Setting up the control system qualification plan Rough control concept: measurements Sequential control Safety control Plant requested actions actions Output documents: Plant & Automation Concept (with definitions relating to: variables, tag id system, product quality, modes of operation, specific conditions, availability, safety, flexibility, maintenance, information structures, process visualizations, future expansion, ) Control system qualification plan containing definitions relating to: scope (which systems are to be included?) and depth of the qualification, change control, freezing points, responsibilities, basis for all qualification tasks! 6

7 E 58 Stage 3: Basic Engineering Activities: 1. Specifying control functions: efining all tasks relevant to automation in P+I flow charts Performing the main safety inspection Fail safe positions (e.g. of valves) Requirements specification for trips and interlocks Complete P+I flow charts Preparing function diagrams, defining control system tasks Performing quality risk analysis (what influences product quality?) Classifying hardware and software into: Approved and tested typicals / project-specific typicals / special functions 2. Procuring missing process related data 3. etermining technical implementation etermining equipment (e.g. how many PLCs) and functions Verifying completeness of requirement specs, no contradictions? Generating the Operational Qualification test plan (for stage 7) 7

8 E 58 Stage 3: Basic Engineering Output ocuments: Project execution plan Final P+I flow chart with all relevant information Specification of all control functions Final control system requirement / functional specification (including: feedback control, sequential control, trips, interlocks, user interface, equipment, interfaces to other systems, required supplies, function diagrams) List of control functions relevant to safety and quality Record of the quality risk analysis List of project-specific typicals & special functions these have to be tested extensively! Feed T1 V3 V1 FI 4 V2 T2 V4 M LIS+ 1 LIS- 2 US 5 TIS+ 3 8

9 Requirements vs. Functional Specification Requirements Specification ( Lastenheft, I / VE 3694): definition of what has to be designed and for what purpose (textual description) Content: general project information objectives description of the plant / process, and the operation to be established constraints, area of use, available resources hardware requirements (plant structure, equipment, interfaces, power supply,...) administration (available data, documentation, schedule, budget,...) Functional Specification ( Pflichtenheft, I / VE 3694): how is the requirement specification realized in detail (textual + graphical description) Additional content: concept for the automation structure specification of components of the structure: sensors, actuators, control units control goals, required functionality project organization 9

10 Types of Goals (compare to lecture 1): Control Goals Goal attainment (sequence control): realize sequences of plant states / steps Safety-related control (trips, interlocks, etc.): avoid dangerous plant states or operator inputs; react to malfunctions; initiate shutdown procedures important: completeness formulated for the plant / process / operator not a static list (modifications possible during design and operation) Typical initial description (taken from BASF): Requirements table o. Function (verbal) SIL Condition Limit value Action Comment Checking Status if T-limit reached, switch off heater and drain tank 2 vessel in reaction mode 360 K set H to off and V10=1 accuracy for T: ± 2K SIL - Safety integrity level (see VIII.2) checked, June 23 10

11 Example for Requirements Table o. Function (verbal) SIL Condition Limit value Action Comment Checking Status 1 Start filling T1, if T1 is empty and process is active 2 Fill T1 up to desired level given by LIS1+ 1 LIS2-=1 H1=active 1 T1-filling-mode LIS1+ =0 Activate T1-filling-mode V1=open V2=closed 3 Stop filling T1, if LIS1+ is reached 1 LIS1+=1 eactivate T1-filling-mode 4 Start draining T1 into T2, if T1 is filled and T2 is empty 1 LIS1+=1 LIS6-=1 Activate T2-filling-mode 21a um. integration of FI4 3 T1-filling-mode Q4=integr(FI4) 21b Prevent overflow of T1, if LIS1+ is broken by integrating flow rate FI4 3 Q4 Z- 100 l V1 = closed Alarm: LIS1+ failed 21c Reset volume Q4, if T1 empty 3 LIS2- = 1 Q4:=0 11

12 E 58 Stage 4: etail Engineering Activities: 1. etermining instrumentation devices Specifying of equipment Inquiries to suppliers etermining type / manufacturer Checking equipment against the requirements spec. 2. Specifying the control system Allocating control functions to the devices in accordance with plant structure Requesting deliveries etermining devices acc. to type (e.g. PLCs) and manufacturer efining display and operating functions Access authorization, inspection concept, data backup 3. Generating loop diagrams Linking of standard modules Checking loop function diagrams for completeness / plausibility 4. Preparing assembly documents 12

13 Manual esign Procedure (1) (1) etermine complete specification: S = {S 1,... S p } requirements table (2) istribution of S to selected control devices (per device: S d S) (3) Identify signal exchange between each device and the connected interfaces (plant inputs, operator commands, signals from other devices, outputs) (4) efine input, output (and global) variables and their value sets: y d, u U, d d d ( g G ) d d (5) Analysis of the control task: break down S d into a hierarchical structure reflecting the interdependencies of specifications in S d : top level second level... S 1 : emergency shutdown S 2 : production sequence (each specification S i S d should formulate a single control unit; refinement may be necessary ) 13

14 Manual esign Procedure (2) (6) For each unit: (a) Assign to a POU (programs, function blocks, functions) (b) Select most appropriate control language (7) If the functionality of a unit is available in a library: instantiate function (block); else: design the program or function (8) esign steps: (i) identify the plant states x k and plant outputs y k that are relevant for the specification S i (ii) for any y k, determine an appropriate controller state z k (iii) assign a suitable control action u k U to the controller state z k Specification S i control unit state z k Control Unit plant output y k control output u k = f C (y k, z k,...) Plant plant state x k 14

15 Example: Safety Control PLC for safety control Inputs Trips and Interlocks Outputs Requests from sequential controller Plant sensor signals Scaling and supervision of inputs Function 1: Prevent overflow of T1 Function 2: Prevent overflow of T2 Function 3: Switch off heating from SFC Fun 1 Fun 2 & V1 Actuator signals Scaled signals (physical units) Binary release signals 15

16 Activities: E 58 Stages 5 to 8: Implementation and Qualification 1. Procurement of equipment and services, confirming delivery Issuing orders for supplies and services Checking goods received Passing delivery on to building site Setting up and checking the control system Checking the function and documentation of package units 2. Configuring Software Preparing system-specific function diagrams Configuring control functions, display and operating functions, recipe functions Structuring software Coding approved and tested 3. Preparing and monitoring assembly ( Installation Qualification) Checking installed plant in accordance with IQ test plan 4. Functional Tests ( Operational Qualification) Checking installed plant in accordance with OQ test plan Output ocuments: lots of documentation 16

17 VIII.2: Classification of Safety Fault Classification fault without effect on safety function with effect on safety function active fault passive fault safe: safety function not affected safe: safety function is initiated critical: safety function is blocked unnoticed 17

18 Hazard Classification C : frequency of the occurrence of a hazard : consequence of the hazard is divided into three aspects: F P W : frequency of exposure : possibility of avoiding the resulting hazard : probability of the undesired condition (without safety system) efinition of the risk R: R = C = F P W C 18

19 amage Classification C : consequence C1 Minor injury, recoverable F P W C2 Serious or permanent injury to one or more persons. Single death C3 eath of up to five people C4 More than five deaths : frequency of exposure F1 Persons present in the danger area <10% of the time (over 1d period) F2 Persons present in the danger area > 10% of the time : possibility of avoiding the resulting hazard P1 Possible to avoid danger (conditions to be noted) P2 o reasonable possibility to avoid danger : probability of the undesired condition (without safety systems) W1 Undesired condition occurs < once in ten years W2 < once per year W3 > once per year C: consequence of the hazard; F: frequency of exposure; P: possibility of avoiding the resulting hazard; W: probability of the undesired condition (without safety system) 19

20 Risk Graph Safety Integrity Level (SIL) W3 W2 W1 C1 C2 F1 F2 P1 P2 P1 P2 SIL1 SIL2 SIL2 SIL3 SIL1 SIL1 SIL2 SIL2 SIL1 SIL1 SIL2 no PC safety procedure: safety-at-work procedures C3 C4 F1 F2 SIL3 SIL4 SIL3 SIL3 SIL4 SIL2 SIL3 SIL3 process control safety procedures not sufficient 20

21 Quantitative Reliability Requirements Safety Integrity Level (SIL) Probability of Failure on emand (PF) Availability Mean time between failure (MTBF) [a] <= PF < <= PF < <= PF < <= PF < Requirement: reliable fault rate data for process control components 21

22 Improvement of the Availability of Safety Systems Measures for the increase of availability: Automatic function test Failures that are not self-signaling and not observable, may only be detected by (automatic) testing. Use of the Fail-Safe-principle All those failures that have been specified, e.g. interruption of the strip conductor, short-circuit, emergency power breakdown lead to one predefined state of the system. Use of redundant structures A multi-channel implementation from the sensor to the actuator, where the disruption of one or more channels as a result of a passive error, does not prevent the function of a safety system. ifferentiate: homogeneous und inhomogeneous redundance 22

23 Redundant Structures (1) m v n n number of independent channels m of which must respond to release the safety system 1v1 Availability 2v2 1v2 Safety 3v3 2v3 1v3 4v4 3v4 2v4 1v4 Conflict of interest! 23

24 Redundant Structures (2) TIZA+ 2 Redundancy TIZA+ 1 (homogeneous redundancy) often applied due to the preferred usage of devices which have been approved in practice. TIZA+ 2 PIZA+ 1 iversity (inhomogeneous redundancy) prevents symmetric failures, which simultaneously affect multiple channels 24

Modular Logic Controllers for Machining Systems: Formal Representation and Analysis using Petri Nets

Modular Logic Controllers for Machining Systems: Formal Representation and Analysis using Petri Nets Modular Logic Controllers for Machining Systems: Formal Representation and Analysis using Petri Nets Dawn Tilbury Mechanical Engineering and Applied Mechanics University of Michigan Acknowledgments Joint

More information

9. Verification, Validation, Testing

9. Verification, Validation, Testing 9. Verification, Validation, Testing (a) Basic Notions (b) Dynamic testing. (c) Static analysis. (d) Modelling. (e) Environmental Simulation. (f) Test Strategies. (g) Tool support. (h) Independent Verification

More information

PROCESS DRECRIPTION CLASSIFICATION OF PROCESS ENGINEERING SYSTEMS PLANT DESCRIPTION. Industry Automation and Drive Technologies - SCE

PROCESS DRECRIPTION CLASSIFICATION OF PROCESS ENGINEERING SYSTEMS PLANT DESCRIPTION. Industry Automation and Drive Technologies - SCE PROCESS DRECRIPTION CLASSIFICATION OF PROCESS ENGINEERING SYSTEMS To effectively automate process engineering systems, structuring the system as well as describing its intended utilization is necessary.

More information

Safety in the Matrix. Siemens AG All rights reserved.

Safety in the Matrix. Siemens AG All rights reserved. Safety in the Matrix Siemens innovative approach to functional safety helps meet the requirements of the oil and gas industry by maximizing safety while also ensuring high availability and reduced costs

More information

AUTOMATIC VERIFICATION OF SAFETY INSTRUMENTED SYSTEM IN CHEMICAL PROCESSES

AUTOMATIC VERIFICATION OF SAFETY INSTRUMENTED SYSTEM IN CHEMICAL PROCESSES AUTOMATIC VERIFICATION OF SAFETY INSTRUMENTED SYSTEM IN CHEMICAL PROCESSES Jinkyung Kim, Younghee Lee and Il Moon Department of Chemical Engineering, Yonsei University, 134 Shinchon-dong Seodaemun-ku,

More information

World Journal of Pharmaceutical Research SJIF Impact Factor 5.990

World Journal of Pharmaceutical Research SJIF Impact Factor 5.990 SJIF Impact Factor 5.990 Volume 4, Issue 9, 444-454. Review Article ISSN 2277 7105 COMPUTER SYSTEM VALIDATION: A REVIEW Patil Yogesh* Mali Kamlesh, Bodhane Mohini, Ram Phad, Shaikh Ismail, Lale Shivam

More information

AP1000 European 21. Construction Verification Process Design Control Document

AP1000 European 21. Construction Verification Process Design Control Document 2.5 Instrumentation and Control Systems 2.5.1 Diverse Actuation System Design Description The diverse actuation system (DAS) initiates reactor trip, actuates selected functions, and provides plant information

More information

Reliability of Safety-Critical Systems Chapter 2. Concepts and requirements

Reliability of Safety-Critical Systems Chapter 2. Concepts and requirements Reliability of Safety-Critical Systems Chapter 2. Concepts and requirements Mary Ann Lundteigen and Marvin Rausand mary.a.lundteigen@ntnu.no & marvin.rausand@ntnu.no RAMS Group Department of Production

More information

Disciplined Software Testing Practices

Disciplined Software Testing Practices isciplined oftware Testing Practices r. Magdy Hanna Chairman International Institute for oftware Testing ponsored by: International Institute for oftware Testing International Institute for oftware Testing,

More information

FUNDAMENTAL SAFETY OVERVIEW VOLUME 2: DESIGN AND SAFETY CHAPTER G: INSTRUMENTATION AND CONTROL

FUNDAMENTAL SAFETY OVERVIEW VOLUME 2: DESIGN AND SAFETY CHAPTER G: INSTRUMENTATION AND CONTROL PAGE : 1 / 14 SUB CHAPTER G.6 I&C PROCEDURES AND TOOLS 1. STANDARD I&C SYSTEM This section describes the tools used for PAS/SAS (level 1 automation data) and MCP[PICS] (HMI) I&C programming. It includes

More information

SIMATIC BATCH. Automation of batch processes with SIMATIC BATCH

SIMATIC BATCH. Automation of batch processes with SIMATIC BATCH Automation of batch processes with clients and OS clients Engineering System OS-LAN Batch server OS server Plant bus SIMATIC PCS 7 always offers the right solution for attractively priced and effective

More information

Critical Systems Specification. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 9 Slide 1

Critical Systems Specification. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 9 Slide 1 Critical Systems Specification Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 9 Slide 1 Objectives To explain how dependability requirements may be identified by analysing the risks faced

More information

Robotics and ISA 88 Batch Control Standard - Opportunities and Challenges

Robotics and ISA 88 Batch Control Standard - Opportunities and Challenges Robotics and ISA 88 Batch Control Standard - Opportunities and Challenges Johnsson, Charlotta Published: 2008-01-01 Link to publication Citation for published version (APA): Johnsson, C. (2008). Robotics

More information

Objectives. Dependability requirements. Topics covered. Stages of risk-based analysis. Risk-driven specification. Critical Systems Specification

Objectives. Dependability requirements. Topics covered. Stages of risk-based analysis. Risk-driven specification. Critical Systems Specification Objectives Critical Systems Specification To explain how dependability requirements may be identified by analysing the risks faced by critical systems To explain how safety requirements are generated from

More information

SERIES 92/93 SAFETY MANUAL PNEUMATIC ACTUATOR. The High Performance Company

SERIES 92/93 SAFETY MANUAL PNEUMATIC ACTUATOR. The High Performance Company SERIES 92/93 PNEUMATIC ACTUATOR SAFETY MANUAL The High Performance Company Table of Contents 1.0 Introduction...1 1.1 Terms and Abbreviations... 1 1.2 Acronyms... 1 1.3 Product Support... 2 1.4 Related

More information

Dependability requirements. Risk-driven specification. Objectives. Stages of risk-based analysis. Topics covered. Critical Systems Specification

Dependability requirements. Risk-driven specification. Objectives. Stages of risk-based analysis. Topics covered. Critical Systems Specification Dependability requirements Critical Systems Specification Functional requirements to define error checking and recovery facilities and protection against system failures. Non-functional requirements defining

More information

Spectrum PowerCC Energy Control The Control System for Industrial Networks

Spectrum PowerCC Energy Control The Control System for Industrial Networks Spectrum PowerCC Energy Control The Control System for Industrial Networks Power Transmission and Distribution Competition in industry is leading to increased cost pressure, which is forcing many companies

More information

Short description Unit Template Gas Fired Steam Boiler SIMATIC PCS 7 V9.0 SP1 / SIS compact V9.0 SP1 https://support.industry.siemens.com/cs/ww/en/view/109755201 Siemens Industry Online Support Siemens

More information

Short description Unit Template Gas Fired Steam Boiler. SIMATIC PCS 7 V9.0 SP1 / SIS compact V9.0 SP1. Siemens Industry Online Support

Short description Unit Template Gas Fired Steam Boiler. SIMATIC PCS 7 V9.0 SP1 / SIS compact V9.0 SP1. Siemens Industry Online Support Short description Unit Template Gas Fired Steam Boiler SIMATIC PCS 7 V9.0 SP1 / SIS compact V9.0 SP1 https://support.industry.siemens.com/cs/ww/en/view/109755219 Siemens Industry Online Support Siemens

More information

Case study of the use of Simatic Batch at Ursus Breweries, Timisoara

Case study of the use of Simatic Batch at Ursus Breweries, Timisoara NJ Walker Systems Automation and Management (SAM) Summary: A new control system based on PCS7 was to be implemented in a brewery in Timisoara, Romania. Due to the client s requirements Simatic Batch was

More information

Compliance driven Integrated circuit development based on ISO26262

Compliance driven Integrated circuit development based on ISO26262 Compliance driven Integrated circuit development based on ISO26262 Haridas Vilakathara Manikantan panchapakesan NXP Semiconductors, Bangalore Accellera Systems Initiative 1 Outline Functional safety basic

More information

Certificating a safety related part of a control system

Certificating a safety related part of a control system Certificating a safety related part of a control system Marita Hietikko, Mika Riihimaa VTT Expert Services Ltd, P.O. Box 345, FI-33101 Tampere, Finland Tel: +358 20 722 111, E-mail: marita.hietikko@vtt.fi,

More information

City of San Mateo Clean Water Program Programmable Logic Controller (PLC) and Human Machine Interface (HMI) Programming Services

City of San Mateo Clean Water Program Programmable Logic Controller (PLC) and Human Machine Interface (HMI) Programming Services ATTACHMENT A SAMPLE SCOPE OF SERVICES PLC & HMI PROGRAMMING City of San Mateo Clean Water Program Programmable Logic Controller (PLC) and Human Machine Interface (HMI) Programming Services December, 2017

More information

CIM and Business Processes

CIM and Business Processes CIM and Business Processes Agenda n Introduction n Computer Integrated Manufacturing n ANSI ISA 95 n Examples of CIM levels n CIM and data communication n Conclusions Introduction n This lesson will provide

More information

CONTINUOUS POWER-TIE CONFIGURATION

CONTINUOUS POWER-TIE CONFIGURATION POWER AVAILABILITY CONTINUOUS POWER-TIE CONFIGURATION USER MANUAL Series 610 Multi-Module UPS TABLE OF CONTENTS 1.0 SYSTEM DESCRIPTION....................................................1 1.1 Function...................................................................

More information

Tel (+49) , Fax (+49) ,

Tel (+49) , Fax (+49) , Corresponding author: Jörg Schacht Mailing address: Max-Planck-Institut für Plasmaphysik, Teilinstitut Greifswald, Wendelsteinstr. 1, D-17491 Greifswald, Tel (+49) 3834 882761, Fax (+49) 3834 882709, E-Mail:

More information

Automatic Vehicle Identification System (AVI) Training Manual

Automatic Vehicle Identification System (AVI) Training Manual Automatic Vehicle Identification System (AVI) Training Manual Chapter 6: Vehicle Management Owner: APICS Page 1 of 22 Revision: 1.1 TABLE OF CONTENTS 6 VEHICLE MANAGEMENT...4 6.1 OVERVIEW...4 6.2 VEHICLE

More information

Application Overview. System 800xA Application Libraries ProBase Library

Application Overview. System 800xA Application Libraries ProBase Library Application Overview System 800xA Application Libraries ProBase Library Features and Benefits Today s processing industries are experiencing increased demands to reduce schedules and costs, while maintaining

More information

Secure energy supply Energy Automation for Airports

Secure energy supply Energy Automation for Airports Secure energy supply Energy Automation for Airports Power Transmission and Distribution HV Distribution Network ~ MV Main Distribution M M MV Substation Safe Bus LV LV LV LV G ~ Station 1 Station 2 Check-in

More information

FUNCTIONAL SAFETY CERTIFICATE. IQ3 Valve Actuator manufactured by

FUNCTIONAL SAFETY CERTIFICATE. IQ3 Valve Actuator manufactured by FUNCTIONAL SAFETY CERTIFICATE This is to certify that the IQ3 Valve Actuator manufactured by Rotork Controls Ltd (A Division of Rotork PLC) Brassmill Lane Bath, BA1 3JQ UK have been assessed by with reference

More information

Oracle. SCM Cloud Using Order Promising. Release 13 (update 17D)

Oracle. SCM Cloud Using Order Promising. Release 13 (update 17D) Oracle SCM Cloud Release 13 (update 17D) Release 13 (update 17D) Part Number E89216-02 Copyright 2011-2017, Oracle and/or its affiliates. All rights reserved. Authors: Deborah West, Naveen Mudle, Nithin

More information

Implement Effective Computer System Validation. Noelia Ortiz, MME, CSSGB, CQA

Implement Effective Computer System Validation. Noelia Ortiz, MME, CSSGB, CQA Implement Effective Computer System Validation Noelia Ortiz, MME, CSSGB, CQA Session Outline 1 2 3 4 5 Understanding Regulations and Guidelines Pertaining to Computer Systems Integrate SDLC and GAMP 5

More information

Software Safety and Certification

Software Safety and Certification Software Safety and Certification presented to IEEE Spring Switchgear Committee Luncheon Seminar 4 May, 2004 by Howard Cox Laboratories 1 What we will cover... Functional Safety Concepts from IEC 61508

More information

IE Code IE Competency Title Credit OAC Ref.

IE Code IE Competency Title Credit OAC Ref. Compulsory Workplace Competency Standards Level Three IE Code IE Competency Title Credit OAC Ref. IE104-3WC Use safe lifting and rigging techniques 1 C6 IE105-3WC Follow safe procedures for working in

More information

Using Auto-Generated Diagnostic Trees for Verification of Operational Procedures in Software-Hardware Systems

Using Auto-Generated Diagnostic Trees for Verification of Operational Procedures in Software-Hardware Systems Using Auto-Generated Diagnostic Trees for Verification of Operational Procedures in Software-Hardware Systems Tolga Kurtoglu Mission Critical Technologies @ NASA Ames Research Center tolga.kurtoglu@nasa.gov

More information

Implementing a control application on an FPGA Platform

Implementing a control application on an FPGA Platform Implementing a control application on an FPGA Platform Jérôme PIZEL and Alain OURGHANLIAN EDF R&D 6 quai Watier 78401 CHATOU jerome.pizel@edf.fr; alain-1.ourghanlian@edf.fr ABSTRACT Today, many I&C system

More information

Verification and Validation of Embedded Systems The good, the bad, the ordinary

Verification and Validation of Embedded Systems The good, the bad, the ordinary Verification and Validation of Embedded Systems The good, the bad, the ordinary Cassandra Dusute University of Michigan - Dearborn cdusute@umich.edu Abstract - Verification and validation are two major

More information

Project QMS and Quality by Design Activities

Project QMS and Quality by Design Activities QMS and Quality by Design Activities Main Topics of the Presentation Quality by Design Structure Critical Control Points in the Different Phases 1. Acquisition Phase 2. Design and Engineering Phase 3.

More information

HOW TO AVOID FAILURES-(FMEA and/or FTA)

HOW TO AVOID FAILURES-(FMEA and/or FTA) HOW TO AVOID FAILURES-(FMEA and/or FTA) "It is the responsibility of the practicing engineer and scientist to understand failures and their role in discovery, invention and design in order to minimize

More information

Nuclear I&C Systems Basics. The role of Instrumentation and Control Systems in Nuclear Power Plants, and their Characteristics

Nuclear I&C Systems Basics. The role of Instrumentation and Control Systems in Nuclear Power Plants, and their Characteristics Nuclear I&C Systems Basics The role of Instrumentation and Control Systems in Nuclear Power Plants, and their Characteristics Functions of Nuclear I&C Functions and significance of the Instrumentation

More information

Deterministic Modeling and Qualifiable Ada Code Generation for Safety-Critical Projects

Deterministic Modeling and Qualifiable Ada Code Generation for Safety-Critical Projects White Paper Deterministic Modeling and Qualifiable Ada Ada is a time-tested, safe and secure programming language that was specifically designed for large and long-lived applications where safety and security

More information

Establishing Requirements for Exception Handling Herbert Hecht SoHaR Incorporated

Establishing Requirements for Exception Handling Herbert Hecht SoHaR Incorporated Establishing Requirements for Exception Handling Herbert Hecht SoHaR Incorporated 1. Introduction Software for embedded systems is expected to protect the system from a wide range of conditions that can

More information

THE PROCESS APPROACH IN ISO 9001:2015

THE PROCESS APPROACH IN ISO 9001:2015 International Organization for Standardization BIBC II, Chemin de Blandonnet 8, CP 401, 1214 Vernier, Geneva, Switzerland Tel: +41 22 749 01 11, Web: www.iso.org THE PROCESS APPROACH IN ISO 9001:2015 Purpose

More information

Session Nine: Functional Safety Gap Analysis and Filling the Gaps

Session Nine: Functional Safety Gap Analysis and Filling the Gaps Session Nine: Functional Safety Gap Analysis and Filling the Gaps Presenter Colin Easton ProSalus Limited Abstract Increasingly regulatory and competent authorities are looking to hazardous Installation

More information

FLOTATION CONTROL & OPTIMISATION

FLOTATION CONTROL & OPTIMISATION FLOTATION CONTROL & OPTIMISATION A global leader in mineral and metallurgical innovation FLOATSTAR OVERVIEW Flotation is a complex process that is affected by a multitude of factors. These factors may

More information

Results of the IEC Functional Safety Assessment HART transparent repeater. PR electronics

Results of the IEC Functional Safety Assessment HART transparent repeater. PR electronics exida Certification S.A. 2 Ch. de Champ-Poury CH-1272 Genolier Switzerland Tel.: +41 22 364 14 34 email: info@exidacert.com Results of the IEC 61508 Functional Safety Assessment Project: 9106 HART transparent

More information

FUNCTIONAL SAFETY CERTIFICATE

FUNCTIONAL SAFETY CERTIFICATE FUNCTIONAL SAFETY CERTIFICATE This is to certify that the 80 series proximity switch manufactured by Topworx, Inc. 3300 Fern Valley Road Louisville Kentucky 40213 USA has been assessed by with reference

More information

IEC KHBO, Hobufonds SAFESYS ing. Alexander Dekeyser ing. Kurt Lintermans

IEC KHBO, Hobufonds SAFESYS ing. Alexander Dekeyser ing. Kurt Lintermans IEC 61508 KHBO, Hobufonds SAFESYS ing. Alexander Dekeyser ing. Kurt Lintermans page 2 PART 1 : GENERAL REQUIREMENTS 1 Scope The first objective of this standard is to facilitate the development of application

More information

Use of PSA to Support the Safety Management of Nuclear Power Plants

Use of PSA to Support the Safety Management of Nuclear Power Plants S ON IMPLEMENTATION OF THE LEGAL REQUIREMENTS Use of PSA to Support the Safety Management of Nuclear Power Plants РР - 6/2010 ÀÃÅÍÖÈß ÇÀ ßÄÐÅÍÎ ÐÅÃÓËÈÐÀÍÅ BULGARIAN NUCLEAR REGULATORY AGENCY TABLE OF CONTENTS

More information

Models in Engineering Glossary

Models in Engineering Glossary Models in Engineering Glossary Anchoring bias is the tendency to use an initial piece of information to make subsequent judgments. Once an anchor is set, there is a bias toward interpreting other information

More information

Lecture 2: Software Quality Factors, Models and Standards. Software Quality Assurance (INSE 6260/4-UU) Winter 2016

Lecture 2: Software Quality Factors, Models and Standards. Software Quality Assurance (INSE 6260/4-UU) Winter 2016 Lecture 2: Software Quality Factors, Models and Standards Software Quality Assurance (INSE 6260/4-UU) Winter 2016 INSE 6260/4-UU Software Quality Assurance Software Quality Quality Assurance Factors and

More information

ABSTRACT. The Guidelines Section C is related to the classification and grading approach of NSQ100 (Chapters & 4.1.3).

ABSTRACT. The Guidelines Section C is related to the classification and grading approach of NSQ100 (Chapters & 4.1.3). Page 1 / 11 ABSTRACT This document is the Section C to NSQ-100 Guidelines. Its objective is to help to the understanding of NSQ-100 requirements through some examples or recommendations and descriptions

More information

CS 313 High Integrity Systems/ CS M13 Critical Systems

CS 313 High Integrity Systems/ CS M13 Critical Systems CS 313 High Integrity Systems/ CS M13 Critical Systems Course Notes Chapter 5: The Development Cycle for Safety-Critical Systems Anton Setzer Dept. of Computer Science, Swansea University http://www.cs.swan.ac.uk/

More information

The effect of diagnostic and periodic proof testing on the availability of programmable safety systems

The effect of diagnostic and periodic proof testing on the availability of programmable safety systems The effect of diagnostic and periodic proof testing on the availability of programmable safety systems WOLFGANG VELTEN-PHILIPP Automation, Software, Information TÜV Rheinland Bienwaldstr. 41, 76187 Karlsruhe

More information

SIL SAFETY MANUAL. Turnex Pneumatic Actuators. Experience In Motion. NAF Turnex Pneumatic Actuators NFENDS A4 02/15 FCD NFENDS A4 05/15

SIL SAFETY MANUAL. Turnex Pneumatic Actuators. Experience In Motion. NAF Turnex Pneumatic Actuators NFENDS A4 02/15 FCD NFENDS A4 05/15 SIL SAFETY MANUAL NAF Turnex Pneumatic Actuators NFENDS7459-00-A4 02/15 Turnex Pneumatic Actuators FCD NFENDS7459-00-A4 05/15 Experience In Motion 1 Contents 1 Introduction... 3 1.1 Scope and purpose of

More information

IEC Functional Safety Assessment

IEC Functional Safety Assessment IEC 61508 Functional Safety Assessment Project: 3051S HART Advanced Diagnostics Pressure Transmitter, option code DA2 Customer: Rosemount Inc. (an Emerson Process Management company) Chanhassen, MN USA

More information

Introduction to Systems Analysis and Design

Introduction to Systems Analysis and Design Introduction to Systems Analysis and Design What is a System? A system is a set of interrelated components that function together to achieve a common goal. The components of a system are called subsystems.

More information

Software Quality Engineering Courses Offered by The Westfall Team

Software Quality Engineering Courses Offered by The Westfall Team Building Skills is a 3-day course that is a subset of our course. The course is designed to provide a fundamental knowledge base and practical skills for anyone interested in implementing or improving

More information

CLASS/YEAR: II MCA SUB.CODE&NAME: MC7303, SOFTWARE ENGINEERING. 1. Define Software Engineering. Software Engineering: 2. What is a process Framework? Process Framework: UNIT-I 2MARKS QUESTIONS AND ANSWERS

More information

CSC313 High Integrity Systems/CSCM13 Critical Systems CSC313 High Integrity Systems/ CSCM13 Critical Systems

CSC313 High Integrity Systems/CSCM13 Critical Systems CSC313 High Integrity Systems/ CSCM13 Critical Systems CSC313 High Integrity Systems/CSCM13 Critical Systems CSC313 High Integrity Systems/ CSCM13 Critical Systems Course Notes Chapter 6: The Development Cycle for Safety-Critical Systems Anton Setzer Dept.

More information

Work Plan and IV&V Methodology

Work Plan and IV&V Methodology Work Plan and IV&V Methodology Technology initiatives and programs should engage with an IV&V process at the project planning phase in order to receive an unbiased, impartial view into the project planning,

More information

Software Quality Engineering Courses Offered by The Westfall Team

Software Quality Engineering Courses Offered by The Westfall Team Courses is a 2-day course that is a subset of our course. The course is designed to provide an overview of techniques and practices. This course starts with an overview of software quality engineering

More information

Safety cannot rely on testing

Safety cannot rely on testing Standards 1 Computer-based systems (generically referred to as programmable electronic systems) are being used in all application sectors to perform non-safety functions and, increasingly, to perform safety

More information

Lectures 2 & 3. Software Processes. Software Engineering, COMP201 Slide 1

Lectures 2 & 3. Software Processes. Software Engineering, COMP201 Slide 1 Lectures 2 & 3 Software Processes Software Engineering, COMP201 Slide 1 What is a Process? When we provide a service or create a product we always follow a sequence of steps to accomplish a set of tasks

More information

Safety Manual In Accordance with IEC 61508

Safety Manual In Accordance with IEC 61508 Direct Acting Pneumatic Trip with Partial Stroke Safety Manual In Accordance with IEC 61508 Elliott Company, 901 North Fourth Street, Jeannette, PA 15644 Document number 5046521 Rev No. Issued By Issued

More information

Software Processes. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1

Software Processes. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Software Processes Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Objectives To introduce software process models To describe three generic process models and when they may be

More information

This document describes the overall software development process of microcontroller software during all phases of the Company Name product life cycle.

This document describes the overall software development process of microcontroller software during all phases of the Company Name product life cycle. Maturity Process Owner Check Release Description Valid Name / Department Name / Department Name / Department Detailed procedure for software development Title: Software Development Procedure Purpose: This

More information

Probabilistic Risk Assessment and Management in the Nuclear Industry: Overview and Applications

Probabilistic Risk Assessment and Management in the Nuclear Industry: Overview and Applications Probabilistic Risk Assessment and Management in the Nuclear Industry: Overview and Applications Mohammad Modarres Department of Mechanical Engineering Presentation at the Meeting on Nuclear Energy and

More information

Quality Assurance for Systems Engineering (INSE 6280/2-WW)

Quality Assurance for Systems Engineering (INSE 6280/2-WW) Course Outline Quality Assurance for Systems (INSE 6280/2-WW) Preliminary Notions Systems Life Cycle Processes Course Project 2 Instructor: Dr. J. Bentahar Office: EV007.630 Lectures: Thursday, 17h45 20h15

More information

A specific application in the oil-refining industry performed during the preliminary engineering phase

A specific application in the oil-refining industry performed during the preliminary engineering phase A specific application in the oil-refining industry performed during the preliminary engineering phase Objectives: - To provide analytical information to support decisions related to attaining desired

More information

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 Friday 30 th September 2016 - Morning Answer any THREE questions

More information

MODULE 1 LECTURE NOTES 2 MODELING OF WATER RESOURCES SYSTEMS

MODULE 1 LECTURE NOTES 2 MODELING OF WATER RESOURCES SYSTEMS 1 MODULE 1 LECTURE NOTES 2 MODELING OF WATER RESOURCES SYSTEMS INTRODUCTION In this lecture we will discuss about the concept of a system, classification of systems and modeling of water resources systems.

More information

A Formal Approach in the Implementation of a Safety System for Automatic Control of Platform Doors

A Formal Approach in the Implementation of a Safety System for Automatic Control of Platform Doors A Formal Approach in the Implementation of a Safety System for Automatic Control of Platform Doors 4 th Annual Conference on System Engineering Company efficiency and customer satisfaction Pierre Baudis

More information

Automated Black Box Testing Using High Level Abstraction SUMMARY 1 INTRODUCTION. 1.1 Background

Automated Black Box Testing Using High Level Abstraction SUMMARY 1 INTRODUCTION. 1.1 Background Automated Black Box Testing Using High Level Abstraction Dake Song, MIRSE, USA Dr Uli Dobler, FIRSE, Germany Zach Song, EIT, Canada SUMMARY One of the big bottlenecks of modern signalling projects lies

More information

Architectural Considerations for Validation of Run-Time Application Control Capabilities for Real-Time Systems

Architectural Considerations for Validation of Run-Time Application Control Capabilities for Real-Time Systems Architectural Considerations for Validation of Run-Time Application Control Capabilities for Real-Time Systems Paul V. Werme, NSWCDD Antonio L. Samuel, NSWCDD DISTRIBUTION STATEMENT A. Approved for public

More information

A. The purpose of this section is to specify Division 23 responsibilities in the commissioning process.

A. The purpose of this section is to specify Division 23 responsibilities in the commissioning process. SECTION 23 99 50 - (ADD#4) PART 1 - GENERAL 1.1 RELATED DOCUMENTS A. Drawings and general provisions of the Contract, including General and Supplementary Conditions and Division 01 Specification Sections,

More information

Optimal alignment between Processes, Organisation & Technology. Senior Specialist Leif Poulsen, MSc, PhD, Automation & IT, NNE Pharmaplan A/S

Optimal alignment between Processes, Organisation & Technology. Senior Specialist Leif Poulsen, MSc, PhD, Automation & IT, NNE Pharmaplan A/S Optimal alignment between Processes, Organisation Technology Senior Specialist Leif Poulsen, MSc, PhD, Automation IT, NNE Pharmaplan A/S Agenda Business Objectives Means Process Understanding is Key Roles

More information

Emerson Digital Twin: A Key Technology for Digital Transformation

Emerson Digital Twin: A Key Technology for Digital Transformation Emerson Digital Twin: A Key Technology for Digital Transformation Introduction As decision-makers in the process industry embrace Digital Transformation to improve visibility over their businesses, to

More information

Session Seven Functional safety and ageing assets

Session Seven Functional safety and ageing assets Session Seven Functional safety and ageing assets Shane Higgins Principal Safety and Risk Engineer, HIMA Australia Lyn Fernie VP Global Consulting, HIMA Australia Abstract When designing a new facility,

More information

IMATIC PDM. Version 6.0 SP1

IMATIC PDM. Version 6.0 SP1 IMATIC PDM Version 6.0 SP1 SIMATIC PDM A new, standardized approach Customer requirements as a base of the development Before PDM Different programs for operation of the associated field devices and components

More information

Introduction and Revision of IEC 61508

Introduction and Revision of IEC 61508 Introduction and Revision of IEC 61508 Ron Bell OBE, BSc, CEng FIET Engineering Safety Consultants Ltd Collingham House 10-12 Gladstone Road Wimbledon London, SW19 1QT UK Abstract Over the past twenty-five

More information

Automated System Validation By: Daniel P. Olivier & Curtis M. Egan

Automated System Validation By: Daniel P. Olivier & Curtis M. Egan Automated System Validation By: Daniel P. Olivier & Curtis M. Egan In today s technical environment validation practices are both a requirement and an important tool in the medical and pharmaceutical industry.

More information

Centerwide System Level Procedure

Centerwide System Level Procedure 5.ARC.0004.1 1 of 17 REVISION HISTORY REV Description of Change Author Effective Date 0 Initial Release D. Tweten 7/17/98 1 Clarifications based on 7/98 DNV Audit and 6/98 Internal Audit (see DCR 98-028).

More information

For the Medical Device Industry

For the Medical Device Industry For the Medical Device Industry SOLUMINA SQA SOLUTIONS Figure 1 SUPPLIER QUALITY ASSURANCE Business Process Improvement Results Shared by Current Users Reduce Inventory in Receiving Inspection Solumina

More information

International Safety Standards Designing the Future

International Safety Standards Designing the Future International Safety Standards Designing the Future Wayne Pearse Safety Consultant FSExpert (TÜV Rheinland, Machinery) Rev 5058-CO900D Copyright 2013 Rockwell Automation, Inc. All Rights Reserved. Copyright

More information

Logic Control / Steuerungstechnik SoSe 2018

Logic Control / Steuerungstechnik SoSe 2018 Fakultät Bio- und Chemieingenieurwesen Lehrstuhl für Systemdynamik und Prozessführung Logic Control / Steuerungstechnik SoSe 2018 Mandatory course for: Master Program Automation and Robotics (Process Automation)

More information

Software Processes. Objectives. Topics covered. The software process. Waterfall model. Generic software process models

Software Processes. Objectives. Topics covered. The software process. Waterfall model. Generic software process models Objectives Software Processes To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software

More information

Virtual Commissioning in the Digital Enterprise Presented by: Thomas Hoffman Manufacturing in America March 14-15, 2018

Virtual Commissioning in the Digital Enterprise Presented by: Thomas Hoffman Manufacturing in America March 14-15, 2018 Virtual Commissioning in the Digital Enterprise Presented by: Thomas Hoffman Manufacturing in America March 14-15, 2018 Before we start A Penny for Your Thoughts At the end of the session, share your feedback

More information

Accident Sequence Analysis. Workshop Information IAEA Workshop

Accident Sequence Analysis. Workshop Information IAEA Workshop IAEA Training Course on Safety Assessment of NPPs to Assist Decision Making Accident Sequence Analysis Lecturer Lesson Lesson IV IV 3_2.2 3_2.2 Workshop Information IAEA Workshop City, XX XX - City -XX,

More information

Advisory Circular. Date: DRAFT Initiated by: AIR-110

Advisory Circular. Date: DRAFT Initiated by: AIR-110 U.S. Department of Transportation Federal Aviation Administration Advisory Circular Subject: DETERMINING THE CLASSIFICATION OF A CHANGE TO TYPE DESIGN. Date: DRAFT Initiated by: AIR-110 AC No: 21.93-1

More information

Objectives. The software process. Topics covered. Waterfall model. Generic software process models. Software Processes

Objectives. The software process. Topics covered. Waterfall model. Generic software process models. Software Processes Objectives Software Processes To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software

More information

Absolute Energy Raters Commissioning Plan Outline Template

Absolute Energy Raters Commissioning Plan Outline Template IMPORTANT NOTICE: This sample document is provided for instructional purposes only. Absolute Energy Raters is not rendering advice concerning any commission project or practices. This document is neither

More information

Identify Risks. 3. Emergent Identification: There should be provision to identify risks at any time during the project.

Identify Risks. 3. Emergent Identification: There should be provision to identify risks at any time during the project. Purpose and Objectives of the Identify Risks Process The purpose of the Identify Risks process is to identify all the knowable risks to project objectives to the maximum extent possible. This is an iterative

More information

ROUND LAKE AREA SCHOOLS DISTRICT 116: LIMITED COMMISSIONING GUIDELINES INTRODUCTION

ROUND LAKE AREA SCHOOLS DISTRICT 116: LIMITED COMMISSIONING GUIDELINES INTRODUCTION INTRODUCTION Commissioning (Cx) is a quality assurance process that works to ensure the design intent of a building is fully realized. It requires a systematic approach to review, verify, and document

More information

Topics covered. Software process models Process iteration Process activities The Rational Unified Process Computer-aided software engineering

Topics covered. Software process models Process iteration Process activities The Rational Unified Process Computer-aided software engineering Software Processes Objectives To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software

More information

CIS 890: High-Assurance Systems

CIS 890: High-Assurance Systems CIS 890: High-Assurance Systems Introduction to Safety Concepts Lecture: Differences in Conventional Development and Safety-Critical Development Copyright 2013, John Hatcliff, Kim Fowler. The syllabus

More information

ida Certification Services IEC Functional Safety Assessment Project: Series 327 Solenoid Valves Customer: ASCO Numatics

ida Certification Services IEC Functional Safety Assessment Project: Series 327 Solenoid Valves Customer: ASCO Numatics e ida Certification Services IEC 61508 Functional Safety Assessment Project: Series 327 Solenoid Valves Customer: ASCO Numatics Scherpenzeel The Netherlands Contract Number: Q13/01-001 Report No.: ASC

More information

á1058ñ ANALYTICAL INSTRUMENT QUALIFICATION

á1058ñ ANALYTICAL INSTRUMENT QUALIFICATION USP 41 General Information / á1058ñ 1 á1058ñ ANALYTICAL INSTRUMENT QUALIFICATION INTRODUCTION A large variety of analytical instruments, ranging from a simple apparatus to complex computerized systems,

More information

Advanced Information and Control Software Packages for the MICREX-NX

Advanced Information and Control Software Packages for the MICREX-NX Advanced Information and Control Software Packages for the MICREX-NX Takashi Ikeda Masato Nakano 1. Introduction With the development of information technology (IT) recently, control systems have evolved

More information

on behalf of TÜV INTERCERT GmbH Group of TÜV Saarland

on behalf of TÜV INTERCERT GmbH Group of TÜV Saarland on behalf of TÜV INTERCERT GmbH Group of TÜV Saarland SIL SUMMARY REPORT IEC 61508-1/7: 2010 Pneumatic / hydraulic compact scotch-yoke spring return actuators Series RC Rotork Sweden AB Kontrollvägen,

More information