ISO/IEC 15504 Part 10 Safety Extension. Giuseppe Lami Istituto di Scienza e Tecnologie dell Informazione Consiglio Nezionale delle Ricerche Pisa



Similar documents
Controlling Software Acquisition: Is Supplier s Software Process Capability Determination Enough?

Is ISO/IEC Applicable to Agile Methods?

How to Upgrade SPICE-Compliant Processes for Functional Safety

ASSESSMENT OF THE ISO STANDARD, ROAD VEHICLES FUNCTIONAL SAFETY

ISO Functional Safety Draft International Standard for Road Vehicles: Background, Status, and Overview

SC7-ISO20000 Alignment issues Aligning ITIL to existing ISO JTC1- SC7 Software Engineering Standards

ISO/IEC Part 1 the next edition. Lynda Cooper project editor for ISO20000 part 1

Functional Safety Management of the development process of safety related programmable electronic systems at Jaquet Technology Group

ISO/IEC/IEEE The New International Software Testing Standards

Automotive SPICE & ISO/CD Their Mutual Relationship

ISO Introduction

Intelligent development tools Design methods and tools Functional safety

ISO/IEC Part 2 provides the following copyright release:

2015. All rights reserved.

Standards Initiatives for Software Product Line Engineering and Management within the International Organization for Standardization

Safety in Automotive Software: an Overview of Current Practices

ISO/IEC Part 1 the next edition

How To Understand The Differences Between The 2005 And 2011 Editions Of Itil 20000

How To Write An International Safety Standard

The Emerging ISO International Standard for Certification of Software Engineering Professionals

The European Platform in Network and Information Security (NIS) Fabio Martinelli

Name: Lynda Cooper Date: November 24th. Revising ISO/IEC to fit the future of service management

Controlling Risks Safety Lifecycle

An Overview of IEEE Software Engineering Standards and Knowledge Products

Development of a Process Assessment Model for Medical Device Software Development

Log management and ISO 27001

Update on ISO 9001:2008

Combining Security Risk Assessment and Security Testing based on Standards

Application of software product quality international standards through software development life cycle

Formalization of the CRM: Initial Thoughts

A Methodology for Software Process Improvement Roadmaps for Regulated Domains Example with ISO 62366

Medical Device Software Standards for Safety and Regulatory Compliance

Safety Certification of Software-Intensive Systems with Reusable Components

TÜ V Rheinland Industrie Service

Software Testing Standards: Do They Know What They re Talking About?

Impact of Safety Standards to Processes and Methodologies. Dr. Herbert Eichfeld

An Introduction to the ECSS Software Standards

Foredragfor Den Norske Dataforening, den

Quality management systems

Safety and security related features in AUTOSAR

The Capability Road Map a framework for managing quality and improving process capability

ISO 26262:2011 Functional Safety Assessment Report. Texas Instruments Richardson, TX USA. Project: TDA2X ADAS SoC. Customer:

iso20000templates.com

INTRODUCTION TO ISO 9001 REVISION - COMMITTEE DRAFT

CERTSOFT06 An International Workshop on Software Certification

Validating Enterprise Systems: A Practical Guide

Controlling software acquisition: is supplier s software process capability determination enough?

SUPPLIER ASSESSMENT CHECKLIST

BCS Specialist Certificate in Service Desk & Incident Management Syllabus

Revision of ISO 9001 Quality Management Systems Requirements

Version: 1.0 Latest Edition: Guideline

Software Classification Methodology and Standardisation

IEC Overview Report

Public trainings, In-house seminars, webinars Personal qualification on ISO 26262

Qualifying Software Tools According to ISO 26262

Roles & Grades Rate Cards and Applicable SFIA Skills

STL Microsoft SharePoint Consulting and Support Services

DRAFT TABLE OF CONTENTS 1. Software Quality Assurance By Dr. Claude Y Laporte and Dr. Alain April

CONTENTS. List of Tables List of Figures

Frequently Asked Questions

Core Fittings C-Core and CD-Core Fittings

Understanding Management Systems Concepts

ITIL V3 and ISO/IEC 20000

(NOTE: ALL BS7799 REFERENCES IN THIS DOCUMENT ARE FROM BS7799-2:1999 and SHOULD BE AMENDED TO REFLECT BS7799-2:2002)

STL Microsoft Dynamics CRM Consulting and Support Services

ELECTROTECHNIQUE IEC INTERNATIONALE INTERNATIONAL ELECTROTECHNICAL

TECHNICAL REPORT IEC TR Security for industrial automation and control systems Part 2-3: Patch management in the IACS environment

Software Process Maturity Model Study

Combining Security Risk Assessment and Security Testing based on Standards

Benefits to the Quality Management System in implementing an IT Service Management Standard ISO/IEC

Herstellerinitiative Software (OEM Initiative Software)

Integrated Information Management Systems

SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT

Preparation for ISO OH&S Management Systems

MDEP Generic Common Position No DICWG 02

Medical Device Training Program 2015

SAFETY LIFECYCLE WORKBOOK FOR THE PROCESS INDUSTRY SECTOR

VICTOR KHANYE LOCAL MUNICIPALITY PLAASLIKE MUNISIPALITEIT. ICT Business Continuity Plan. DRAFT v0.1 Page 1 of 9

Introduction of ISO/DIS (ISO 26262) Parts of ISO ASIL Levels Part 6 : Product Development Software Level

International standards and guidance that address Medical Device Software

SOFTWARE VERIFICATION RESEARCH CENTRE SCHOOL OF INFORMATION TECHNOLOGY THE UNIVERSITY OF QUEENSLAND. Queensland 4072 Australia TECHNICAL REPORT

GAMP5 - a lifecycle management framework for customized bioprocess solutions

Working Group 5 Identity Management and Privacy Technologies within ISO/IEC JTC 1/SC 27 IT Security Techniques

BCS Specialist Certificate in Business Relationship Management Syllabus. Version 1.9 March 2015

Information Technology Security Program

Processes for Software in Safety Critical Systems

PhD Studentship Scalable allocation of safety integrity levels in automotive systems

Laatuominaisuuksien standardin ISO25010 ja testausarviointistandardin ISO33063 esittely. Risto Nevalainen, Senior Advisor, FiSMA ry

JEREMY SALINGER Innovation Program Manager Electrical & Control Systems Research Lab GM Global Research & Development

EXIN IT Service Management Foundation based on ISO/IEC 20000

The Compelling Case For CMMI-SVC: CMMI-SVC, ITIL & ISO20000 demystified

Do You Have The Right Practices In Your Cyber Supply Chain Tool Box? NDIA Systems Engineering Conference October 29, 2014

Geoff Harmer PhD, CEng, FBCS, CITP, CGEIT Maat Consulting Reading, UK

Formal Modelling and Verification of an Asynchronous Extension of SOAP

Interpreting the Management Process in IEEE/EIA with the Help of PMBOK

An Innovative Approach in Developing Standard Professionals

Functional Safety with ISO Principles and Practice Dr. Christof Ebert, Dr. Arnulf Braatz Vector Consulting Services

Transcription:

ISO/IEC 15504 Part 10 Safety Extension Giuseppe Lami Istituto di Scienza e Tecnologie dell Informazione Consiglio Nezionale delle Ricerche Pisa

ISO/IEC 15504 Part 10 talk overview Foundation of the draft Status Structure of the ISO/IEC 15504 Part 10 Relationship with existing safety-related standards Conclusions

ISO/IEC 15504 Part 10 Editorial Team Giuseppe Lami Italy (project editor) Klaudia Dussa-Zieger Germany (coeditor) Jonathan Earthy UK (co-editor) Mika Johansson Finland (co-editor)

ISO/IEC 15504 Part 10 Foundations The ISO/IEC 15504 standard does provide a general framework in which assessments can take place. Developing safety related systems requires specialised processes, techniques, skills and experience. The scope of the ISO/IEC 15504 Part 10 is to develop a Safety Extension that defines additional processes and guidance to support the use of the exemplar process assessment models for system and software (ISO/IEC 15504 Parts 5 and 6) when applied to the assessment of safety related systems developments The aim is to make consistent judgment regarding process capability and/or improvement priorities.

ISO/IEC 15504 Part 10 Content structure Target document: single Technical Report Type 2 as ISO/IEC TR 15504 Part 10 Two main parts: Core processes definition Safety management process Safety engineering process Tool qualification process Specific guidance on how safety-related issues have to be addressed in the system and software lifecycle processes.

ISO/IEC 15504 Part 10 Status Core processes definition completed Lifecycle guidance: not defined yet. This part will be defined after discussions at the Lima meeting.

ISO/IEC 15504 Part 10 clause 4.1 Name Purpose Safety Management The purpose of the Safety Management is to ensure that products, services and life cycle processes meet safety objectives. Outcomes 1. Safety principles and criteria are established to satisfy safety functions. 2. The scope of the safety activities for the project is defined 3. Safety activities are planned and implemented covering safety engineering, supporting safety verification, validation, and independent assessment activities. 4. Tasks and resources necessary to complete the safety activities are sized and estimated. 5. Safety organization structure (responsibilities, roles, reporting channels, interfaces with other projects or OUs, ) is established 6. Safety activities are monitored, safety incidents are reported, analysed, and resolved. 7. Agreement on safety policy and requirements for supplied products or services is achieved. 8. Supplier s safety activities are monitored

ISO/IEC 15504 Part 10 clause 4.2 Name Safety Engineering Purpose The purpose of the Safety Engineering process is to ensure that safety is adequately addressed throughout all stages of the engineering processes. Outcomes 1. Hazards related to product are identified and analysed ; 2. Hazard log is established and maintained ; 3. Assurance case for the product lifecycle is established and maintained; 4. Safety requirements are defined; 5. Safety integrity requirements are defined and allocated to software elements; 6. Safety principles are applied to development processes; 7. Impacts on safety of change requests are analysed; 8. product is validated against safety requirements ; 9. Independent evaluations are performed ;

ISO/IEC 15504 Part 10 clause 4.3 Name Tool Qualification Purpose The purpose of the Tool Qualification process is to assess the suitability of (software) tool for use when developing a safety-related software or system. Outcomes As a result of the successful implementation of the Tool Qualification process: 1) tool qualification strategy is developed 3) tool qualification plan is developed and executed 4) tool documentation is written 5) tool qualification report is produced

ISO/IEC 15504 Part 10 clause 4.4 Name COTS and Reuse component Qualification process Purpose Under balloting among the editorial team members Outcomes

ISO/IEC 15504 Part 10 clause 5 Purpose: to define the impact of the safety extension on the existing ISO/IEC 15504 processes. To provide specific guidance on how safety-related issues have to be addressed in the system and software lifecycle processes. es in clauses 4.x + guidance in clause 5 = a sufficient basis for performing a process capability assessment of processes with respect to the development of complex safety critical systems

ISO/IEC 15504 Part 10 vs. Existing safety standards The Safety Extension aims at being independent of any specific safety standards that define safety principles, methods, techniques and work products; Elements of relevant safety standards will be able to be mapped to the Safety Extensions and Safety Extensions will be extendable to be able to include specific safety standards requirements.

ISO/IEC 15504 Part 10 vs. ISO 26262 QUESTION Does it provide a Life Cycle for safety critical system/software? Model Does it address the way risk evaluation and hazard analysis are to be Does performed? it defines safety-specific processes? Does it make sense talking about compliance with it? Does it make sense using it for process capability determination? Does it provide an approach for risk classification? ISO/IEC 15504 Part 10 No No Yes No Yes No ISO/IEC 26262 Yes Yes At some extent Yes No Yes Does it address the SIL (ASIL) No Yes

ISO/IEC 15504 Part 10 vs. ISO 26262 Can some relations be found between ISO/IEC 15504 Part 10 and ISO/IEC 26262? Being compliant with ISO/IEC 26262 is a way to cover the processes in the ISO/IEC 15504 Part 10 Capability at: Yes Capability level 1 Capability level 2 Capability level 3 Yes at some extent probably not

Conclusions ISO/IEC 15504 Part 10 aims at allowing the use of SPICE in organisations developing safety critical systems by assuring that all the process activities can be considered in the assessment and then evaluated according to the SPICE s PAM. Three core processes have been defined so far ( + 1 aadditonal in the next WD?) ISO/IEC 15504 Part 10 stays at a different level respect the ISO/IEC 26262: the first addresses the process level while the other the project level

THANKS FOR YOUR ATTENTION Giuseppe Lami, Phd giuseppe.lami@isti.cnr.it

ISO/IEC 15504 Part 10 vs. ISO/IEC 26262 Provides an automotive safety lifecycle (management, development, production, operation, service, decommissioning) and supports tailoring the necessary activities during these lifecycle phases; Provides an automotive specific risk-based approach for determining risk classes (Automotive Safety Integrity Levels, ASILs); Uses ASILs for specifying the item's necessary safety requirements for achieving an acceptable residual risk; and Provides requirements for validation and confirmation measures to ensure a sufficient and acceptable level of safety being achieved. Functional safety is influenced by the development process (including such activities as requirements specification, design, implementation, integration, verification, validation and configuration), the production and service processes and by the management processes. Safety issues are intertwined with common function-oriented and qualityoriented development activities and work products. This International Standard addresses the safety-related aspects of the development activities and work products.