Medical Device Software Standards

Size: px
Start display at page:

Download "Medical Device Software Standards"

Transcription

1 Background Medical Device Software Standards By Peter Jordan, BA, C.Eng., MBCS Much medical device software is safety-related, and therefore needs to have high integrity (in other words its probability of failure has to be low.) There is a consensus that if you want to develop high-integrity software, you need a quality system. This is because software is a complex product that is easy to change and difficult to test, and the management system that handles these issues must include such quality system elements as: detailed traceable specifications, disciplined processes, planned verification and validation and a comprehensive configuration management and change control system. It is also agreed that software quality management systems need specific processes which are different from and additional to more general quality management systems such as that required by EN Historically, ISO Part 3: Guidelines for the application of ISO 9001:1994 to the development, supply, installation and maintenance of computer software states these additional processes very clearly, but is not mandatory. (This is now ISO ) In both Europe and the USA there is therefore a gap in both regulations and standards for Medical Devices. There is no comprehensive requirement specifically for software development methods. In Europe, IEC Medical electrical equipment - Part 1: General requirements for safety and essential performance, has specific requirements for software in section 14 Programmable Electrical Medical Systems (PEMS). This requires (at a fairly abstract level) some basic processes and documents, and includes an invocation of the risk management process of ISO Medical devices Application of risk management to medical devices In the US, there is an FDA regulation requiring Good Manufacturing Practice, with guidance on software development methods (strangely entitled Software Validation). This guidance is a de-facto regulation, since the guidance is used by both GMP inspectors and reviewers of regulatory submissions on new products, and, although the guidance is not law, it is difficult to argue with inspectors or reviewers. The guidance is quite burdensome, as it is quite prescriptive and generally departs from industry-standard practice and terminology. To address these problems in the USA, the Association for the Advancement of Medical Instrumentation (AAMI) wrote the standard ANSI/AAMI SW 68 Medical Device Software Software Lifecycles. This attempted a standard, acceptable to the FDA, which would make it easier for medical device manufacturers to choose software development processes. One of the key aims of SW 68 was to define processes that would deliver all the review documents required by the FDA. In the event, the FDA recognised SW 68 as meeting its requirements only for the FDA s low and medium Levels of Concern. This means that, for less safety-critical software, the manufacturer can claim compliance to the standard in its product approval submissions, instead of describing their quality system in detail. However, the highest level of concern (software whose failure could cause death) is not covered. Obviously, what would benefit manufacturers would be an international standard that: defines a minimal set of processes for inclusion in a software development lifecycle; allows processes to be chosen flexibly depending on the risk associated with software; permits partitioning of software into items with different risk levels; is harmonised by the EU; is accepted for all levels of concern by the FDA. Other influences Risk management ISO Medical devices Application of risk management to medical devices has introduced a rational approach to risk management based on a risk management lifecycle. The use of this lifecycle allows the manufacturer a very flexible approach to risk which ensures that every decision is made on the basis of actual risks rather than on rules of thumb. However, IEC (the master standard for safety of electrical

2 medical devices), although it invokes ISO 14971, still incorporates an older approach to risk management based on the rule that a single fault should not create a hazardous situation (with a number of exceptions and some very strange definitions). In the USA, the FDA does not accept that the probability of failure of software can be adequately predicted, so it requires in its guidance that software whose failure could lead to injury should be assumed to have 100% probability of failure. This allows ISO to be used, but cuts out all risk control measures which depend on high-integrity software. Why are medical devices different? We in the medical device sector must recognise that much of the safety community, especially those working on safe software, regard us as negligent compared with their normal practices. They often ask what is different about a medical device that justifies manufacturers not using normal safety processes? Many experts are so puzzled that they propose their own answers. A popular one is in your industry [medical devices] you only kill one patient at time. I believe that better answers include: Medical devices are often used where higher risks can be accepted because the risk of not treating a patient is high and the cost of a safer device is grossly disproportionate. Often the high risk is inherent in the purpose of the medical device. Most safety engineering, by contrast, aims to achieve very low risk levels. Medical devices are normally designed and manufactured by one organisation and used by another. Holistic risk management from design workshop to bedside is therefore impractical. By contrast, in industries such as chemical manufacturing, the whole process is managed by a single authority, from initial concept to retirement through operation of the plant to decommissioning. Many software safety experts think that the medical device sector should recognise IEC 61508, Functional safety of electrical/electronic/programmable electronic safety-related systems. This claims to be a standard for standards. Any industry sector writing a standard for software safety should in principle adopt its principles. However, application of IEC is difficult in the medical device sector because it tends to assume holistic risk management and it is best at addressing very low levels of risk. Although we in the medical device sector have succeeded in turning away IEC in favour of the simpler (but still rigorous) ISO 14971, we cannot make a reasonable case against using a software quality management system. For most of us, our public position of the safety of our product is (in the words of the Ronseal advert) it does exactly what it says on the tin. A software quality management system is needed if we expect to be believed when we claim that our software does exactly what it says on the tin. IEC Since 2002, a joint working group of ISO and IEC has been working on an international version of SW68. IEC Medical device software Software life-cycle processes aims to achieve both recognition by the FDA and harmonisation by the EU. The standard is currently in preparation as a Committee Draft for Voting. For the manufacturer who chooses to use IEC 62304, there will be 2 top-level activities: classifying software into 3 safety classes implementing a software lifecycle containing all the required processes according to the safety class of the software. I would expect that reputable manufacturers of medical device software are already doing risk management (including software risk management) and already have a software development lifecycle. They should therefore have few problems adopting IEC Working with safety classes IEC defines 3 safety classes: Class A: No injury is possible

3 Class B: Non-serious injury is possible Class C: Death or serious injury is possible These correspond to the FDA s safety levels of concern. However, note that: the FDA s levels of concern only apply to whole software systems, whereas IEC allows software to be partitioned into items with different safety classes; the FDA s levels of concern are used to decide which documents to submit to the FDA for review, whereas IEC s safety classes are used to decide which processes to use; IEC requires the manufacturer to use risk management before mitigating risks to determine the safety class of the software. The software must be assumed at this point to have a 100% probability of failure. An architecture is required which describes the device in enough detail to permit reasoning about risk. The architecture may be changed to minimise the software safety classes, for example by using a hardware protective device to prevent harm when software fails, or by reducing the complexity of the software. After the safety class of all software items in the device has been determined, the appropriate processes are incorporated into the software development lifecycle. The standard is based on the belief that the adoption of these processes has an effect on the integrity of the software. In other words, the software has a less than 100% probability of failure as a result of the application of the processes. Software development lifecycles IEC covers both software development and software maintenance. It requires software processes, and these include the production of documented outputs. The standard does not require a particular lifecycle. Iteration is permitted and in some cases recommended. The sequence and order of events is prescribed only to the extent necessary to perform tasks in a logical order. However, note that manufacturers are required to document the lifecycle used, either in a permanent process description or in a plan for a specific project. Iteration is explicitly permitted, limited only by the need to keep all documentation in a coherent state (i.e. if a document is changed, its parents and children must be changed as necessary to reflect the change). The main required processes are shown in Fig. 1: Customer Needs Activities outside the scope of this standard Customer Needs Satisfied System Development Activities (including Risk Management) 7 Software Risk Management 5.1 Development Planning 5.2 Requirements Analysis 5.3 Architectural 5.4 Detailed 5.5 Coding and Testing 5.6 Integration and Testing 5.7 System Testing 5.8 Release 8 Software Configuration Management 9 Software Problem Resolution Figure 1 Overview of software development processes and activities. Box numbers correspond to clauses of IEC

4 The processes consist of the main sequence of processes (clauses 5.1 to 5.8), and the supporting processes (clauses 7, 8 and 9). The supporting processes are performed continuously or as required during the whole lifecycle. Note that Software Problem Resolution is visible outside the manufacturer s organisation and includes post-market surveillance, and notification of problems to users and regulators. Software Configuration management is visible only inside the organisation and includes change control. The software maintenance process follows a similar pattern, shown in Fig. 2. Maintenance Request Activities outside the scope of this standard Request Satisfied System Maintenance Activities (including Risk Management) 7 Software Risk Management 6.1 Establish software maintenance plan 6.2 Problem and Modification Analysis 5.3 Architectural 5.4 Detailed 5.5 Coding and Testing 5.6 Integration and Testing 5.7 System Testing 5.8 Release 6.3 Modification Implementation 8 Software Configuration Management 9 Software Problem Resolution Figure 2 Overview of software maintenance processes and activities The standard permits simplified development processes to be used during software maintenance, subject to problem and modification analysis that identifies and addresses all the implications of any changes, and a rerelease of modified software. Problems with IEC Waterfall or iteration? The standard is arranged in a sequence that recognises the dependencies between processes, so its style appears to be waterfall-ish (see for example fig. 1). In spite of plenty of guidance material that says that the intention is not to impose waterfall development, many readers continue to worry about this. Safety is a property of the system IEC does not address the system level. This creates difficulties with determining the boundaries of the scope. For example, it is obviously desirable for software engineers to participate in the design of the system architecture, since it is that which identifies safety-critical components in an overall design and generates the requirement for high-integrity software. It is also absolutely necessary for change control and problem resolution to be system-wide so that the system design can change in response to necessary software change. The authors have adopted the policy that IEC requires an interface with the system-level processes, but does not describe those processes. This does result in clear, simple wording.

5 Restricted risk management IEC must (if is to succeed) be accepted by the FDA. The working group includes FDA representatives, who started from 2 firm beliefs: Assessment of software-related risk must assume 100% failure of software. Assessment of software risk must assume that software cannot be partitioned into items of different risk. They have moved a long way, to the benefit of all medical device manufacturers marketing in the US. They have accepted that arguments can be put (in the risk management process) for partitioning, and that prescribed development processes can reduce the software failure rate below 100%. However, to satisfy the FDA, IEC still requires the initial choice of software processes on the assumption of 100% software failure rates. This invokes the statement in ISO that any unknown risks should be assumed to be 100% probable. Lack of techniques and methods IEC does not specify any techniques or methods to achieve high-integrity software. A majority of the working group think that this would be a step too far, so it is the policy of the working group only to require processes and process elements including activities, tasks and outputs. This is the biggest area of disagreement between the working group and the IEC enthusiasts. IEC does recommend techniques and methods for each Software Integrity Level. Critics of IEC have pointed out that the correlation between methods and safety integrity is a matter of belief and is largely unproven by any evidence. Unfortunately the same can be said of the correlation between processes and safety integrity which is an underlying belief in IEC In fact the only statement that most people would accept is If you don t define and enforce software development processes you will probably get faulty software. Missing processes for Class A IEC defines safety class A as No injury is possible. This leads to some requirements that are normally expected in any software development lifecycle but are not required for class A. This has led to some misunderstanding. The standard does not intend to un-recommend such processes, merely to say that if the software can t hurt anyone, then it is a purely commercial decision whether to follow sensible practice. The standard is not concerned with faults that annoy the customer, only with those that injure patients or users. However, the process steps that lead to the safety classification are mandatory for all classes of software. This is to ensure that the classification is rigorous. Conclusions IEC 62304, if accepted, requires what reputable medical device manufacturers are already doing. I would therefore expect them to welcome it. It would remove the obligation to describe their processes in detail in regulatory submissions to the FDA. With all its limitations, I would commend IEC to you and to National Standardisation Bodies. There are still medical device manufacturers whose software development processes are quite rudimentary, and this threatens the lives of patients. IEC would prevent this and provide a more level playing field for all medical device manufacturers. There appears to be no appetite among either medical device manufacturers or regulators for a more extensive standard prescribing methods and techniques. Holding out for more at this stage would ensure that we get nothing. IEC also takes a big step towards simpler and more uniform expectations on both sides of the Atlantic.

Medical Device Software Development:

Medical Device Software Development: Intertek Cleeve Road, Leatherhead, Surrey KT22 7SB UK info.uk@intertek.com 01372 370900 www.intertek.com Medical software Many electrical medical devices are like household appliances in some ways and

More information

ELECTROTECHNIQUE IEC INTERNATIONALE INTERNATIONAL ELECTROTECHNICAL

ELECTROTECHNIQUE IEC INTERNATIONALE INTERNATIONAL ELECTROTECHNICAL 61508-1 IEC: 1997 1 Version 4.0 05/12/97 COMMISSION CEI ELECTROTECHNIQUE IEC INTERNATIONALE 61508-1 INTERNATIONAL ELECTROTECHNICAL COMMISSION Functional safety of electrical/electronic/ programmable electronic

More information

Regulations governing the application of medical accelerators

Regulations governing the application of medical accelerators Regulations governing the application of medical accelerators in 50 minutes. marko.mehle@cosylab.com 2 1.The wonderland of STANDARDS AND REGULATIONS 3 Laws and standards Medical devices (and systems) are

More information

Overview of the 2nd Edition of ISO 26262: Functional Safety Road Vehicles

Overview of the 2nd Edition of ISO 26262: Functional Safety Road Vehicles Overview of the 2nd Edition of ISO 26262: Functional Safety Road Vehicles Rami Debouk, General Motors Company, Warren, MI, USA ABSTRACT Functional safety is of utmost importance in the development of safety-critical

More information

Software Safety Assurance What Is Sufficient?

Software Safety Assurance What Is Sufficient? Software Safety Assurance What Is Sufficient? R.D. Hawkins, T.P. Kelly Department of Computer Science, The University of York, York, YO10 5DD UK Keywords: Software, Assurance, Arguments, Patterns. Abstract

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

Medical Device Software under IEC George Romanski

Medical Device Software under IEC George Romanski Medical Device Software under IEC 62304 George Romanski IEC 62304 Medical Device Software Software Lifecycle Processes Quality Management System* RISK MANAGEMENT Software Safety Classification Development

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

CASS TOES FOR FUNCTIONAL SAFETY MANAGEMENT ASSESSMENT (IEC : 2010)

CASS TOES FOR FUNCTIONAL SAFETY MANAGEMENT ASSESSMENT (IEC : 2010) CASS S FOR FUNCTIONAL SAFETY MANAGEMENT ASSESSMENT (IEC 61508-1: 2010) For general guidance on using CASS conformity assessment documents, refer to: Guidance for assessors on using the CASS s available

More information

V&V = the Verification and Validation of Deliverables

V&V = the Verification and Validation of Deliverables V&V = the Verification and Validation of Deliverables Verification and validation (V&V) are separated in the PMBOK Guide, but should be viewed as two integrated elements in the process of creating value

More information

INCLUSION OF HUMAN FAILURE IN RISK ASSESSMENT

INCLUSION OF HUMAN FAILURE IN RISK ASSESSMENT INCLUSION OF HUMAN FAILURE IN RISK ASSESSMENT Alan G King ABB Engineering Services, Pavilion 9, Belasis Hall Technology Park, Billingham, Cleveland TS23 4YS, UK; Tel.: þ44 (0) 1642 372252, Fax: þ44 (0)

More information

Auckland Transport HS08-01 Safety In Design

Auckland Transport HS08-01 Safety In Design Auckland Transport HS08-01 Safety In Design (Procedure uncontrolled when printing) Relating to Standard: HS08 Safety In Design December 2016 Health and Safety-Procedure-HS08-01 Safety In Design Contents

More information

1 Introduction. 20 August 1995; 19:29 1 Master04.Doc

1 Introduction. 20 August 1995; 19:29 1 Master04.Doc 1 Introduction This master thesis concludes the study of computer science at the Rijks Universiteit of Leiden. The mentor for this project is dr. L.P.J. Groenewegen. The topic addressed in this master

More information

Risk Management Update ISO Overview and Implications for Managers

Risk Management Update ISO Overview and Implications for Managers Contents - ISO 31000 highlights 1 - Changes to key terms and definitions 2 - Aligning key components of the risk management framework 3 - The risk management process 4 - The principles of risk management

More information

WHAT DO YOU NEED TO KNOW ABOUT SOFTWARE MAINTENANCE

WHAT DO YOU NEED TO KNOW ABOUT SOFTWARE MAINTENANCE WHAT DO YOU NEED TO KNOW ABOUT SOFTWARE MAINTENANCE Alain April, A. Abran and R. Dumke Software accounts now for a increasing share of the content of modern equipments and tools, and must similarly be

More information

Overview of the 2nd Edition of ISO 26262: Functional Safety Road Vehicles

Overview of the 2nd Edition of ISO 26262: Functional Safety Road Vehicles Overview of the 2nd Edition of ISO 26262: Functional Safety Road Vehicles Rami Debouk GM Research and Development rami.debouk@gm.com August 16 th, 2018 2010 ISSC Functional Minneapolis, Safety Road Vehicles

More information

Executive Summary. CEN Identification number in the EC register: CENELEC Identification number in the EC register:

Executive Summary. CEN Identification number in the EC register: CENELEC Identification number in the EC register: CEN Identification number in the EC register: 63623305522-13 CENELEC Identification number in the EC register: 58258552517-56 CEN and CENELEC position on the consequences of the judgment of the European

More information

European Parliament resolution of 8 March 2011 on the revision of the General Product Safety Directive and market surveillance (2010/2085(INI))

European Parliament resolution of 8 March 2011 on the revision of the General Product Safety Directive and market surveillance (2010/2085(INI)) P7_TA(2011)0076 General product safety and market surveillance European Parliament resolution of 8 March 2011 on the revision of the General Product Safety Directive and market surveillance (2010/2085(INI))

More information

SOFTWARE APPS AS MEDICAL DEVICES. The Regulatory Landscape 2015 WHITE PAPER WHITE PAPER PRODUCED BY MAETRICS

SOFTWARE APPS AS MEDICAL DEVICES. The Regulatory Landscape 2015 WHITE PAPER WHITE PAPER PRODUCED BY MAETRICS WHITE PAPER SOFTWARE APPS AS MEDICAL DEVICES The Regulatory Landscape 2015 WHITE PAPER PRODUCED BY MAETRICS For more information, please contact: USA Office: +1 317 706 1493 UK Office: +44 115 921 6200

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

Guidance on the Application. of ISO / IEC Accreditation International Association for Certifying Bodies

Guidance on the Application. of ISO / IEC Accreditation International Association for Certifying Bodies Accreditation International Association for Certifying Bodies Guidance on the Application of ISO / IEC 17020 Guidance on the Application of ISO/IEC 17020 Page 1 of 16 Introduction This guidance document

More information

Towards Systematic Software Reuse in Certifiable Safety-Critical Systems

Towards Systematic Software Reuse in Certifiable Safety-Critical Systems Towards Systematic Software Reuse in Certifiable Safety-Critical Systems Mikael Åkerholm 1,2, Rikard Land 1,2 1 Mälardalen University, School of Innovation, Design and Engineering, Västerås, Sweden 2 CC

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

Expected and Unintended Effects of Instrumented Safety Protections

Expected and Unintended Effects of Instrumented Safety Protections Expected and Unintended Effects of Instrumented Safety Protections Edgar Ramirez Safety Instrumented Systems Specialist, ABB Inc. John Walkington Safety Lead Competency Centre Manager, ABB Ltd. Abstract

More information

ISO : Rustam Rakhimov (DMS Lab)

ISO : Rustam Rakhimov (DMS Lab) ISO 26262 : 2011 Rustam Rakhimov (DMS Lab) Introduction Adaptation of IEC 61508 to road vehicles Influenced by ISO 16949 Quality Management System The first comprehensive standard that addresses safety

More information

COMMISSION OF THE EUROPEAN COMMUNITIES. Proposal for a DIRECTIVE OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL

COMMISSION OF THE EUROPEAN COMMUNITIES. Proposal for a DIRECTIVE OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL COMMISSION OF THE EUROPEAN COMMUNITIES Brussels, 26.10.2007 COM(2007) 669 final 2007/0230 (COD) C6-0394/07 Proposal for a DIRECTIVE OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL amending Directive 2004/40/EC

More information

The software process

The software process Software Processes The software process A structured set of activities required to develop a software system Specification; Design; Validation; Evolution. A software process model is an abstract representation

More information

II. Software Life Cycle. Laurea Triennale in Informatica Corso di Ingegneria del Software I A.A. 2006/2007 Andrea Polini

II. Software Life Cycle. Laurea Triennale in Informatica Corso di Ingegneria del Software I A.A. 2006/2007 Andrea Polini II. Software Life Cycle Laurea Triennale in Informatica Corso di Objectives To introduce software process models To describe three generic process models and when they may be used To describe outline process

More information

Software in Medical Devices

Software in Medical Devices Software in Medical Devices Module 1: Regulations, Guidance, Standards, and Terminology Planning Jeremy Jensen Fellow Software Quality Engineer Boston Scientific Irma Sandoval-Watt Senior Regulatory Strategist

More information

9 1.0 Step 1 Overview of what should be considered Step 2 ISO 9001:2015 Context of an organisation

9 1.0 Step 1 Overview of what should be considered Step 2 ISO 9001:2015 Context of an organisation INDEX Page Section Description 1 Index 2 0.0 Introduction and Summary 9 1.0 Step 1 Overview of what should be considered 11 2.0 Step 2 ISO 9001:2015 Context of an organisation 16 3.0 Annex SL (New ISO

More information

Risk-Based Approach to SAS Program Validation

Risk-Based Approach to SAS Program Validation Paper FC04 Risk-Based Approach to SAS Program Validation Keith C. Benze SEC Associates, Inc. 3900 Paramount Parkway, Suite 150 South Morrisville, NC 27560 ABSTRACT SAS is widely used throughout the FDA

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

TERMS AND DEFINITIONS

TERMS AND DEFINITIONS TERMS AND DEFINITIONS Advisory notice A notice issued by the organization, subsequent to delivery of the medical device, to provide supplementary information and/or to advise what action should be taken

More information

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD INTERNATIONAL STANDARD ISO/IEC 15504-5 First edition 2006-03-01 Information technology Process Assessment Part 5: An exemplar Process Assessment Model Technologies de l'information Évaluation des processus

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

CAP Consultation: food and soft drink advertising to children. Submission by the Internet Advertising Bureau UK July 2016

CAP Consultation: food and soft drink advertising to children. Submission by the Internet Advertising Bureau UK July 2016 CAP Consultation: food and soft drink advertising to children Submission by the Internet Advertising Bureau UK July 2016 Introduction 1 The Internet Advertising Bureau (IAB UK) is the industry body for

More information

Application of an Agile Development Process for EN50128/railway conformant

Application of an Agile Development Process for EN50128/railway conformant Application of an Agile Development Process for EN50128/railway conformant Software T. Myklebust SINTEF ICT, Trondheim, Norway T. Stålhane NTNU, Trondheim, Norway N. Lyngby SINTEF ICT, Trondheim, Norway

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

THE CONCEPTUAL APPROACH TO PROTECTING AUDITOR INDEPENDENCE

THE CONCEPTUAL APPROACH TO PROTECTING AUDITOR INDEPENDENCE THE CONCEPTUAL APPROACH TO PROTECTING AUDITOR INDEPENDENCE Background This paper has been prepared by members of the Ethics Working Party of the Fédération des Experts Comptables Européens (FEE). It is

More information

Enel Group response to EC Consultation on the White Paper "Towards more effective merger control".

Enel Group response to EC Consultation on the White Paper Towards more effective merger control. Transparency Register Company Name: ENEL SpA Legal status: Publicly listed corporation Address: 137 Viale Regina Margherita Rome 00198 (Italy) Identification number in the register: 6256831207-27 *** ***

More information

International Standards and EU regulation of medical device software an update

International Standards and EU regulation of medical device software an update International Standards and EU regulation of medical device software an update Sherman Eagles Partner, SoftwareCPR seagles@softwarecpr.com 612 865 0107 1 Who am I? 18 years at Medtronic, retired 2008 Last

More information

Research on software systems dependability at the OECD Halden Reactor Project

Research on software systems dependability at the OECD Halden Reactor Project Research on software systems dependability at the OECD Halden Reactor Project SIVERTSEN Terje 1, and ØWRE Fridtjov 2 1. Institute for Energy Technology, OECD Halden Reactor Project, Post Box 173, NO-1751

More information

Orgalime is the European federation representing the interests at the level of the EU institutions of the European mechanical, electrical, electronic

Orgalime is the European federation representing the interests at the level of the EU institutions of the European mechanical, electrical, electronic 1 Orgalime is the European federation representing the interests at the level of the EU institutions of the European mechanical, electrical, electronic and metal articles industries as a whole. Orgalime

More information

DO-178B 김영승 이선아

DO-178B 김영승 이선아 DO-178B 201372235 김영승 201372237 이선아 Introduction Standard Contents SECTION 1 INTRODUCTION SECTION 2 SYSTEM ASPECTS RELATING TO SOFTWARE DEVELOPMENT SECTION 3 SOFTWARE LIFE CYCLE SECTION 4 SOFTWARE PLANNING

More information

EPSA EC CONSULTATION:

EPSA EC CONSULTATION: EPSA EC CONSULTATION: STRATEGY TO BETTER PROTECT PUBLIC HEALTH BY STRENGTHENING AND RATIONALISING EU PHARMACOVIGILANCE: PUBLIC CONSULTATION ON LEGISLATIVE PROPOSALS 1 Executive Summary: The European Pharmaceutical

More information

Comments from: 1. General comments

Comments from: 1. General comments SUBMISSION OF COMMENTS ON < Draft Implementing technical guidance - List of fields for result-related information to be submitted to the 'EudraCT' clinical trials database, and to be made public, in accordance

More information

Lecture 9 Dependability; safety-critical systems

Lecture 9 Dependability; safety-critical systems Lecture 9 Dependability; safety-critical systems Kari Systä 17.3.2014 17.3.2014 TIE-21100/21101; K.Systä 1 Week Lecture Exercise 10.3 Quality in general; Patterns Quality management systems 17.3 Dependable

More information

Functional Safety Machinery

Functional Safety Machinery Functional Safety Machinery One of the fundamental aspects of machinery safety is the reliability of safety-related command parts, namely the Functional Safety, defined as the portion of the overall safety

More information

EAM 3 / GUI 4 MAPPING BETWEEN ISO 9001:2000 AND ESARR 3

EAM 3 / GUI 4 MAPPING BETWEEN ISO 9001:2000 AND ESARR 3 EUROPEAN ORGANISATION FOR THE SAFETY OF AIR NAVIGATION EUROCONTROL ESARR ADVISORY MATERIAL/GUIDANCE MATERIAL (EAM/GUI) EAM 3 / GUI 4 MAPPING BETWEEN ISO 9001:2000 AND ESARR 3 Edition : 1.0 Edition Date

More information

Understanding IEC 62304

Understanding IEC 62304 Understanding IEC 62304 Co-authored by MethodSense, Inc. and Medical Equipment Compliance Associates, LLC www.methodsense.com 919.313.3960 Understanding IEC 62304 By: Rita King, Chief Executive Officer,

More information

Exactly So what is railway systems engineering?

Exactly So what is railway systems engineering? Exactly So what is railway systems engineering? Bruce Elliott University of Birmingham 19th April 2007 (For a copy of this presentation, see www.incose.org.uk/rig.htm) Are the following railway SE activities?

More information

شركة التقنية الصناعية للخدمات النفطية INDUSTRIAL TECHNOLOGY OIL SERVICES

شركة التقنية الصناعية للخدمات النفطية INDUSTRIAL TECHNOLOGY OIL SERVICES Document Title QHSE Manual Originator: Muftah Elaherish Sig/Date: Reviewed by: Ibrahim Banun Sig/Date: Approved by: Salah El Fandi Sig/Date: Revision History Rev. Date Rev. no. Details of Change (note:

More information

Council of the European Union Brussels, 19 February 2015 (OR. en)

Council of the European Union Brussels, 19 February 2015 (OR. en) Council of the European Union Brussels, 19 February 2015 (OR. en) 6197/15 MI 82 COMPET 40 MAP 5 TELECOM 37 NOTE From: Permanent Representatives Committee (Part 1) To: Council Subject: Draft Council Conclusions

More information

Fundamentals of Requirements Engineering

Fundamentals of Requirements Engineering - interfaces system seen as black box inputs functions quantified characteristics outputs restrictions, prerequisites boundaries, exceptions standards, regulations Frogs vei 41 P.O. Box 235, NO-3603 Kongsberg

More information

Contents. List of Acronyms Preface

Contents. List of Acronyms Preface Contents List of Acronyms Preface xi xv PART I Introduction 1 1 Introduction 3 1.1 The evolution of medical purpose software 3 1.2 Product quality and software quality 4 1.3 On the need for quality in

More information

The application of selective door opening within a railway system

The application of selective door opening within a railway system The application of selective door opening within a railway system K. Chan & D. Turner Mott MacDonald Limited, UK Abstract In an environment of continuing railway improvement, a new UK Railway Standard

More information

How To Build Compliant Documentation. as a. Medical Device Software Company

How To Build Compliant Documentation. as a. Medical Device Software Company How To Build Compliant Documentation as a Medical Device Software Company as a Medical Device Software Company The Medical Device industry is rapidly becoming more and more software-driven. Manufacturers

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

Developing Medical Device Software to be compliant with IEC Amendment 1:2015

Developing Medical Device Software to be compliant with IEC Amendment 1:2015 Developing Medical Device Software to be compliant with IEC 62304- Amendment 1:2015 Background Paraphrasing European Union directive 2007/47/EC of the European parliament of the council 1, a medical device

More information

Part 7 Managing on-road risk A Fleet Managers Guide

Part 7 Managing on-road risk A Fleet Managers Guide Introduction One of the worst things that can happen to any fleet manager must be to hear that one of his or her vehicles has been involved in a serious accident, and that a colleague has been killed or

More information

SESSION I: THE INTERNATIONAL CONSUMER PRODUCT SAFETY AND ENFORCEMENT ENVIRONMENT: ISSUES AND CHALLENGES

SESSION I: THE INTERNATIONAL CONSUMER PRODUCT SAFETY AND ENFORCEMENT ENVIRONMENT: ISSUES AND CHALLENGES OECD ROUNDTABLE ON INTERNATIONAL CONSUMER PRODUCT SAFETY 23 OCTOBER 2008 SESSION I: THE INTERNATIONAL CONSUMER PRODUCT SAFETY AND ENFORCEMENT ENVIRONMENT: ISSUES AND CHALLENGES WHAT IS THE MAGNITUDE AND

More information

Pros and Cons of a Regulation on Accreditation and Verification for the purposes of the EU ETS

Pros and Cons of a Regulation on Accreditation and Verification for the purposes of the EU ETS Pros and Cons of a Regulation on Accreditation and Verification for the purposes of the EU ETS This memo is prepared for the UK ETG Working Group 3/7 (monitoring, reporting and verification) by a sub-group

More information

EUROCITIES position on the European Commission legislative proposal on public procurement

EUROCITIES position on the European Commission legislative proposal on public procurement EUROCITIES position on the European Commission legislative proposal on public procurement EUROCITIES EUROCITIES is the political platform for major European cities towards the EU institutions. We network

More information

GENERAL GUIDELINES FOR THE COOPERATION BETWEEN CEN, CENELEC AND ETSI AND THE EUROPEAN COMMISSION AND THE EUROPEAN FREE TRADE ASSOCIATION

GENERAL GUIDELINES FOR THE COOPERATION BETWEEN CEN, CENELEC AND ETSI AND THE EUROPEAN COMMISSION AND THE EUROPEAN FREE TRADE ASSOCIATION 16.4.2003 Official Journal of the European Union C 91/7 GENERAL GUIDELINES FOR THE COOPERATION BETWEEN CEN, CENELEC AND ETSI AND THE EUROPEAN COMMISSION AND THE EUROPEAN FREE TRADE ASSOCIATION 28 March

More information

Guideline Asset Management

Guideline Asset Management Guideline Asset Management Title of the document National Rail Safety Regulator Page1of28 Document reference number: A389849 Version No. Approved by Publication date 1.0 Chief Executive November 2014 1.1

More information

Update on ISO/DIS 45001:2016 Migration from OHSAS 18001:2007. May 31, 2016 Our webinar will begin at 1:00 PM

Update on ISO/DIS 45001:2016 Migration from OHSAS 18001:2007. May 31, 2016 Our webinar will begin at 1:00 PM Update on ISO/DIS 45001:2016 Migration from OHSAS 18001:2007 May 31, 2016 Our webinar will begin at 1:00 PM Update on ISO/DIS 45001:2016 Migration from OHSAS 18001:2007 Carmine Liuzzi Industry Leader SAI

More information

T Software Testing and Quality Assurance Test Planning

T Software Testing and Quality Assurance Test Planning T-76.5613 Software Testing and Quality Assurance 10.10.2007 Test Planning Juha Itkonen Outline Test planning, purpose and usage of a test plan Topics of test planning Exercise References: IEEE Std 829-1998,

More information

Risk Based Validation. Why, How and with what tools?

Risk Based Validation. Why, How and with what tools? Risk Based Validation Why, How and with what tools? Tech Talk Agenda History of FDA GMP initiative for the 21 st Century. Industry response to FDA initiative. Harmonisation through ICH. ASTM Standard on

More information

General Accreditation Guidance. ISO/IEC 17025:2017 Gap analysis. April 2018

General Accreditation Guidance. ISO/IEC 17025:2017 Gap analysis. April 2018 General Accreditation Guidance Gap analysis April 2018 Copyright National Association of Testing Authorities, Australia 2018 This publication is protected by copyright under the Commonwealth of Australia

More information

AAMI Quality Systems White Paper

AAMI Quality Systems White Paper AAMI s White Paper Comparison of 21 CFR Part 820 to ISO 13485:2016 February 2017, Updated February 2018 AUTHORS Seb Clerkin, GMP Advisory Services Nicola Martin, Owner, Nicola Martin Consulting Jack Ward,

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

Implementing Compliant Medical Device Best Practice Business Processes Using Oracle E-Business Suite

Implementing Compliant Medical Device Best Practice Business Processes Using Oracle E-Business Suite Implementing Compliant Medical Device Best Practice Business Processes Using Oracle E-Business Suite A white paper discussing the compliant use of the Oracle Electronic Record, Electronic Signature (E-Records)

More information

Software Processes 1

Software Processes 1 Software Processes 1 Topics covered Software process models Process activities Coping with change 2 The software process A structured set of activities required to develop a software system. Many different

More information

SAFETY RELATED SYSTEMS

SAFETY RELATED SYSTEMS SAFETY RELATED SYSTEMS Golden Hill Centre School Lane Leyland Preston Lancashire PR25 2TU Tel: 01772 622200 Fax: 01772 622455 Email: contactus@jfnl.co.uk Web: www.jfnuclear.co.uk James Fisher Nuclear Limited

More information

CONSOLIDATED VERSION IEC Medical device software Software life cycle processes. colour inside. Edition

CONSOLIDATED VERSION IEC Medical device software Software life cycle processes. colour inside. Edition IEC 62304 CONSOLIDATED VERSION Edition 1.1 2015-06 colour inside Medical device software life cycle processes INTERNATIONAL ELECTROTECHNICAL COMMISSION ICS 11.040 ISBN 978-2-8322-2765-7 Warning! Make sure

More information

Explanatory Note on the CSM Assessment Body in Regulation (EU) N 402/2013 and in OTIF UTP GEN- G of on the CSM for risk assessment

Explanatory Note on the CSM Assessment Body in Regulation (EU) N 402/2013 and in OTIF UTP GEN- G of on the CSM for risk assessment Regulation (EU) N 402/2013 and in UTP GEN- Explanatory note on the CSM Assessment Body referred to in Regulation (EU) N 402/2013 (1) and in UTP GEN-G of 1.1.2016 (2) on the Common Safety Method (CSM) for

More information

ISO INTERNATIONAL STANDARD. Risk management Principles and guidelines. Management du risque Principes et lignes directrices

ISO INTERNATIONAL STANDARD. Risk management Principles and guidelines. Management du risque Principes et lignes directrices INTERNATIONAL STANDARD ISO 31000 First edition 2009-11-15 Risk management Principles and guidelines Management du risque Principes et lignes directrices http://mahdi.hashemitabar.com Reference number ISO

More information

ehealth Suisse Checklists Addendum to the guideline for app developers, manufacturers and distributors

ehealth Suisse Checklists Addendum to the guideline for app developers, manufacturers and distributors ehealth Suisse Checklists Addendum to the guideline for app developers, manufacturers and distributors Bern, 2 March 2018 Page 1 Legal notice ehealth Suisse, Swiss Competence and Coordination Centre of

More information

Personal Protective Equipment

Personal Protective Equipment Briefing Initial Appraisal of a European Commission Impact Assessment Personal Protective Equipment Impact Assessment (SWD (2014) 118, SWD (2014) 119 (summary)) of a Commission proposal for a Regulation

More information

CSE 435 Software Engineering. Sept 14, 2015

CSE 435 Software Engineering. Sept 14, 2015 CSE 435 Software Engineering Sept 14, 2015 What is Software Engineering Where Does the Software Engineer Fit In? Computer science: focusing on computer hardware, compilers, operating systems, and programming

More information

Risk Management and Corporate Governance in Local Government

Risk Management and Corporate Governance in Local Government Local Government Seminar: Addressing Risks through Public Enablement - A renewal of the Local Authority Engineer's role Risk Management and Corporate Governance in Local Government Brian Cassidy CENG,

More information

The Quality Profession Challenge and ISO 9001:2015

The Quality Profession Challenge and ISO 9001:2015 The Quality Profession Challenge and ISO 9001:2015 With the changes to ISO9001 imminent, Ruth Mortby from Nuvia Ltd and the Next Generation Network looks at the CQI s competency framework. The framework

More information

EN 1 EN 1. INTRODUCTION

EN 1 EN 1. INTRODUCTION EN EN EN . SECOND STAGE OF CONSULTATION OF THE SOCIAL PARTNERS ON THE PROTECTION OF WORKERS FROM RISKS RELATED TO EXPOSURE AT WORK TO CARCINOGENS, MUTAGENS AND SUBSTANCES TOXIC FOR REPRODUCTION 1. INTRODUCTION

More information

Recall Implementation and Effectiveness: New Guides and Standards By Kenneth Ross. Introduction

Recall Implementation and Effectiveness: New Guides and Standards By Kenneth Ross. Introduction Recall Implementation and Effectiveness: New Guides and Standards By Kenneth Ross Introduction In the last issue of Strictly Speaking, I wrote on recall preparedness. In that article, I briefly mentioned,

More information

Software configuration management

Software configuration management Software configuration management Bởi: Hung Vo Introduction A system can be defined as a collection of components organized to accomplish a specific function or set of functions. The configuration of a

More information

OUR RESPONSE TO WP29 S GUIDANCE REGARDING CONSENT

OUR RESPONSE TO WP29 S GUIDANCE REGARDING CONSENT OUR RESPONSE TO WP29 S GUIDANCE REGARDING CONSENT ARTICLE 29 WORKING PARTY CONSULTATION REGARDING GUIDANCE ON CONSENT UNDER REGULATION 2016/679 ISSUE 1: INFORMED CONSENT - NAMED THIRD PARTIES WP29 notes

More information

MDEP Position Paper PP-STC-01

MDEP Position Paper PP-STC-01 MDEP Position Paper PP-STC-01 Related to: STC s subcommittee on Safety Goals activities MDEP Steering Technical Committee Position Paper on Safety Goals 1 Multi-National Design Evaluation Programme Steering

More information

The new Biocidal Products Regulation. Outline and key elements

The new Biocidal Products Regulation. Outline and key elements The new Biocidal Products Regulation Outline and key elements Istituto Superiore di Sanità 19 December 2013 Rome Pierre Choraine European Commission DG Environment, Unit A.3 Main principles Introduction

More information

Introduction to Software Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 06 09/08/2016

Introduction to Software Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 06 09/08/2016 Introduction to Software Life Cycles CSCI 5828: Foundations of Software Engineering Lecture 06 09/08/2016 1 Goals Present an introduction to the topic of software life cycles concepts and terminology benefits

More information

Introduction to Software Metrics

Introduction to Software Metrics Introduction to Software Metrics Outline Today we begin looking at measurement of software quality using software metrics We ll look at: What are software quality metrics? Some basic measurement theory

More information

Consultation on Draft Guidance and Draft Scottish Statutory Instruments

Consultation on Draft Guidance and Draft Scottish Statutory Instruments Protection of Vulnerable Groups (Scotland) Act 2007 Consultation on Draft Guidance and Draft Scottish Statutory Instruments A submission by WRVS 25 January 2010 Introduction WRVS is a charity that wants

More information

EA Procedure and Criteria. For the Evaluation of Conformity. Assessment Schemes by EA. Accreditation Body Members

EA Procedure and Criteria. For the Evaluation of Conformity. Assessment Schemes by EA. Accreditation Body Members Schemes by EA Accreditation Body Members Publication Reference EA-1/22 A: 2016 EA Procedure and Criteria For the Evaluation of Conformity Assessment Schemes by EA Accreditation Body Members PURPOSE This

More information

Internal Box 150, Private Bag X6001, Potchefstroom, South Africa 2520

Internal Box 150, Private Bag X6001, Potchefstroom, South Africa 2520 Internal Box 150, Private Bag X6001, Potchefstroom, South Africa 2520 Centre for Environmental Management Tel: +27 (0) 18 299-2714 Fax: + 27 (0) 18 299-2726 Email: ceminfo@nwu.ac.za Web: www.nwu.ac.za/cem

More information

The patient information leaflet

The patient information leaflet core patient information leaflet (CorePIL) basics Mauricha Marcussen The patient information leaflet (PIL) is a regulated document that contains user-friendly information about a medicine, including dosing

More information

Risk Management Policy

Risk Management Policy Risk Management Policy IPH Limited ACN 169 015 838 1. Introduction Organisations of all types and scale face internal and external factors and influences that make it uncertain whether and when they will

More information

Explanatory Note on the CSM Assessment Body in Regulation (EU) N 402/2013 and in OTIF UTP GEN-G of on the CSM for risk assessment

Explanatory Note on the CSM Assessment Body in Regulation (EU) N 402/2013 and in OTIF UTP GEN-G of on the CSM for risk assessment Regulation (EU) N 402/2013 and in UTP GEN-G Explanatory note on the CSM Assessment Body referred to in Regulation (EU) N 402/2013 and in UTP GEN-G of 1.1.2014 on the Common Safety Method (CSM) for risk

More information

CUSTOMER AND SUPPLIER ROLES AND RESPONSIBILITIES FOR 21 CFR 11 COMPLIANCE ASSESSMENT. 21 CFR Part 11 FAQ. (Frequently Asked Questions)

CUSTOMER AND SUPPLIER ROLES AND RESPONSIBILITIES FOR 21 CFR 11 COMPLIANCE ASSESSMENT. 21 CFR Part 11 FAQ. (Frequently Asked Questions) 21 CFR Part 11 FAQ (Frequently Asked Questions) Customer and Supplier Roles and Responsibilities for Assessment of METTLER TOLEDO STARe Software Version 16.00, including: - 21 CFR 11 Compliance software

More information

EUROPEAN COMMISSION DIRECTORATE-GENERAL FOR MOBILITY AND TRANSPORT. Information note

EUROPEAN COMMISSION DIRECTORATE-GENERAL FOR MOBILITY AND TRANSPORT. Information note 2013/3 AGENDA ITEM 10.1 EUROPEAN COMMISSION DIRECTORATE-GENERAL FOR MOBILITY AND TRANSPORT Information note Subject: Handling of notifications in the context of the flexibility provisions under Articles

More information

How the Rational Unified Process Supports ISO 12207

How the Rational Unified Process Supports ISO 12207 How the Rational Unified Process Supports ISO 12207 by Philippe Kruchten Director of Process Development Rational Software Canada "My organization must comply with the ISO Standard 12207; can the RUP help

More information

Manufacturing Technology Committee Risk Management Working Group Risk Management Training Guides

Manufacturing Technology Committee Risk Management Working Group Risk Management Training Guides Manufacturing Technology Committee Risk Management Working Group Risk Management Training Guides Hazard & Operability Analysis (HAZOP) 1 Overview Hazard and Operability Analysis (HAZOP) is a structured

More information