Toward a New ATM Software Safety Assessment Methodology dott. Francesca Matarese.

Slides:



Advertisements
Similar presentations
Building a Cradle-to-Grave Approach with Your Design Documentation and Data Denise D. Dion, EduQuest, Inc. and Gina To, Breathe Technologies, Inc.
Advertisements

Integra Consult A/S Safety Assessment. Integra Consult A/S SAFETY ASSESSMENT Objective Objective –Demonstrate that an acceptable level of safety will.
Safety Assessment The European Organisation for the Safety of Air Navigation.
Medical Device Software Development
Major Accident Prevention Policy (MAPP) and Safety Management System (SMS) in the Context of the Seveso II Directive.
System Integration Verification and Validation
Information Risk Management Key Component for HIPAA Security Compliance Ann Geyer Tunitas Group
Is your FMEA performing for you? Measuring FMEA Effectiveness Kathleen Stillings – CPM, CQE, CQA, MBB Quality is not an act – it is a habit (Aristotle)
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 24 Slide 1 Critical Systems Validation 2.
Define & Compare Flowcharts of Each Method Tom Delong.
Integrated Messaging and Process Analysis Control Techniques  SEA Inc. Proprietary Data – Please Protect Accordingly 6100 Uptown Blvd., NE, Suite 700,
System Safety Concepts Dave Balderston Office of System Safety March 26, 2003.
Overview Lesson 10,11 - Software Quality Assurance
1 ITC242 – Introduction to Data Communications Week 12 Topic 18 Chapter 19 Network Management.
1 Risk evaluation Risk treatment. 2 Risk Management Process Risk Management Process.
SQM - 1DCS - ANULECTURE Software Quality Management Software Quality Management Processes V & V of Critical Software & Systems Ian Hirst.
João Batista Camargo Jr Safety Analysis Group (GAS) Computer and Digital Systems Engineering Department (PCS) Escola Politécnica.
Title slide PIPELINE QRA SEMINAR. PIPELINE RISK ASSESSMENT INTRODUCTION TO GENERAL RISK MANAGEMENT 2.
Software Process and Product Metrics
Software Verification and Validation (V&V) By Roger U. Fujii Presented by Donovan Faustino.
Presentation on Integrating Management Systems
Software Dependability CIS 376 Bruce R. Maxim UM-Dearborn.
QUALITY MANAGEMENT SYSTEM ACCORDING TO ISO
Romaric GUILLERM Hamid DEMMOU LAAS-CNRS Nabil SADOU SUPELEC/IETR.
Introduction to ISO New and modified requirements.
Performance Measurement and Analysis for Health Organizations
Presented to President’s Cabinet. INTERNAL CONTROLS are the integration of the activities, plans, attitudes, policies and efforts of the people of an.
Management & Development of Complex Projects Course Code - 706
Service Transition & Planning Service Validation & Testing
Slide 1V&V 10/2002 Software Quality Assurance Dr. Linda H. Rosenberg Assistant Director For Information Sciences Goddard Space Flight Center, NASA
1 FRENCH PROPOSAL FOR ESARR6 1 - BACKGROUND - 15/02/00 : Kick-off meeting, Presentation of the CAA/SRG input (SW01), Request from the chairman to comment.
Safety-Critical Systems T Ilkka Herttua. Safety Context Diagram HUMANPROCESS SYSTEM - Hardware - Software - Operating Rules.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 9 Slide 1 Critical Systems Specification 1.
Software Safety Case Why, what and how… Jon Arvid Børretzen.
Over View of CENELC Standards for Signalling Applications
1 V&V Needs for NextGen of 2025 and Beyond A JPDO Perspective Maureen Keegan JPDO Integration Manager October 13, 2010.
Ensuring the Safety of Future Developments
Module N° 6 – SMS regulation
Alberto Pasquini – Deep Blue Safety Assessment in MFF ASAS TN2 3-5 April 2006, Rome MENU: COVER | SUMMARY | OVERVIEW | TASKS | ALLOCATIONSCOVER SUMMARY.
Dolly Dhamodiwala CEO, Business Beacon Management Consultants
1 Software Testing and Quality Assurance Lecture 38 – Software Quality Assurance.
About Us! Rob StockhamBA IEng MIEE General Manager Moore Industries-Europe, Inc MemberIEE Honorary Secretary ISA England Institute of Directors DirectorThe.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
Stoimen Stoimenov QA Engineer SitefinityLeads,SitefinityTeam6 Telerik QA Academy Telerik QA Academy.
by: Er. Manu Bansal Deptt of IT Software Quality Assurance.
Failure Modes, Effects and Criticality Analysis
ON “SOFTWARE ENGINEERING” SUBJECT TOPIC “RISK ANALYSIS AND MANAGEMENT” MASTER OF COMPUTER APPLICATION (5th Semester) Presented by: ANOOP GANGWAR SRMSCET,
Department of Computer Science Introduction to Information Security Chapter 8 ISO/IEC Semester 1.
25 November 2009 Khadizha Gasanova Internal Control System in Russian Banks. Compliance-Control INTERNATIONAL BANKING INSTITUTE.
An Integrated Model-Based Approach to System Safety and Aircraft System Architecture Development Eric Villhauer – Systems Engineer Brian Jenkins – System.
Medical Device Software Development
An Overview on Risk Management
Software Risk Management
PRA: Validation versus Participation in Risk Analysis PRA as a Risk Informed Decision Making Tool Richard T. Banke– SAIC
Ensuring the Safety of Future Developments
Chapter 18 Maintaining Information Systems
AIM Operational Concept
FMEA.
Software Requirements
Quality Risk Management
Air Carrier Continuing Analysis and Surveillance System (CASS)
BU IS GIG Chemical, Oil & Gas
Engineering Processes
Conformity of Production (COP)
Risky Business Standalone ISO9001:2015 Risk-Based Thinking and Integration of Risk Management with ISO9001:2015.
Failure Mode and Effect Analysis
A New Concept for Laboratory Quality Management Systems
SAFETY PERFORMANCE TARGETS
State University of Telecommunications
CEng progression through the IOM3
Presentation transcript:

Toward a New ATM Software Safety Assessment Methodology dott. Francesca Matarese

Toward a New ATM Software Safety Assessment Methodology Scenario An increasing proportion of ANS functions is implemented by software, which are becoming more and more safety-critical. The introduction of new navigation systems highlights the need for efficient tools to assess the possible safety impact of these systems. There is the need of guidance on how to provide software safety assurance, but today no ANS software-related standard exists, which neither fulfils ANS specificities (especially for ground part), nor is widely spread and extensively used by ANS community to become a de facto standard. To be compliant with EC Regulations on ATM Safety (e.g. 482/2008), EUROCAE delivered ED-153, derived from EUROCONTROL SAM, not standards but definition of practices to assure safety of an ANS system during its whole lifecycle.

Toward a New ATM Software Safety Assessment Methodology Main objective Main limitation of SAM and ED-153 consists of not evaluating safety level of existing legacy systems, which have been developed over an extended period of time and for whom the only evidence that they are ‘tolerably safe’ is that they have proved themselves to be so over years of operation. Our objective is to define a new methodology and to establish a future reference against which to certify safety of software systems of ATM ground segments. This methodology assesses safety of new integrated systems, constituted by old legacy and new ones.

Toward a New ATM Software Safety Assessment Methodology System upgrade assessment ANSPs are responsible for ANSs they provide. Whenever they need to upgrade a system, they have to demonstrate to the NSA that it is still reliable and that it will not impact on existing safety level. To this aim, ANSPs ask to the stakeholders to provide safety assessment of the new system, composed by newly developed elements and already existing ones. Implementation of new functionalities may inversely impact or be in conflict with the original system: the more upgrades that occur, the greater the likelihood that the overall system design will be compromised, increasing the potential for increased failure rate. But existing safety assessment methodologies evaluate safety level of new subsystems as stand-alone, not in combination with existing legacy ones, so to ensure reliability of the “change”, ignoring possible new failures that could occur in the new integrated system.

Toward a New ATM Software Safety Assessment Methodology Legacy vs. new systems Existing sub-systems are assessed as black-boxes, to be tested just indirectly through tests on new sub-system functionalities. No additional tests are usually performed on old functionalities, which could on the contrary be affected by the new ones. Moreover, each system upgrade is composed by different sub- systems, some of them of new concept, others already developed. So two different kind of difficulties have to be faced: 1.evaluation of the integration between old legacy software systems with new ones, 2.deployment of new software components integrated with already existing ones.

Toward a New ATM Software Safety Assessment Methodology Assessment of ANS systems upgrade

Toward a New ATM Software Safety Assessment Methodology SW Reliability and SWAL Software reliability is defined as the probability that software will not cause a system failure and can be used to assess probability of occurrence of hazards, based on service history metrics for existing legacy systems, or on the quality of new subsystems. EUROCONTROL defined SWAL as a uniform measure of how the software was developed, transferred into operation, maintained and decommissioned and a measure of the ability of the product to function as intended. To be able to assess the whole new operating integrated system, an innovative approach has been proposed, based on the verification of SWAL for new software components and of service history evidences collection for the old ones.

Toward a New ATM Software Safety Assessment Methodology Steps of the methodology FTA is performed to determine Safety Requirements, by deriving a functional breakdown that allows apportioning the requirements coming from the Safety Objectives to physical components functionalities FMECA shows the direct link of these Requirements to the physical components failures that affect these functions. Then Safety Requirements are translated into SWAL Objectives, by identifying the likelihood that, once software fails, this software failure can generate an end effect, which has a certain severity. SWAL allocation is possible only for new designed software and is satisfied by showing evidences that are produced by lifecycle activities logs. For already existing software, Safety Requirements that correspond to a certain range of acceptable likelihood, have to be demonstrated by service history.

Toward a New ATM Software Safety Assessment Methodology FTA Example

Toward a New ATM Software Safety Assessment Methodology FMECA Example Failure Mode Definition Failure Effects Definition Safety Requirements Identification Severity Assignment Mitigation Means identification Safety Requirements After Mitigation loss or corruption of data flows local effect and system effect failure rate of the software components involved in the examined failure mode assessed in FTA categorized in accordance with Severity Classification Scheme ESARR 4 any means that allow avoidance, detection, propagation control of failures and/or mitigation of the effects, to meet safety requirements failure rate is re-evaluated after the application of Mitigation Means

Toward a New ATM Software Safety Assessment Methodology Risk Classification Scheme

Toward a New ATM Software Safety Assessment Methodology SWAL Scheme

Toward a New ATM Software Safety Assessment Methodology Evidences collection: Service History The compliance to each analysed Safety Requirements implies the compliance to each Safety Objectives. To demonstrate system compliance with Safety Requirements, two options can be considered: Service History Analysis or SWAL Assessment. The new proposed methodology requires that each element of existing legacy subsystem is considered as part of the new integrated system. Safety Requirements are expressed in terms of Failure Rates. These requirements are then compared with the Failure Rates resulting from Service History Analysis, to prove compliance.

Toward a New ATM Software Safety Assessment Methodology Evidences collection: SWAL Assessment SWAL is designed to provide a level of confidence that the software will be developed and can be integrated in the equipment and then in the system to manage risks due to software failure. The way to provide this level of confidence and assurance is by defining some objectives that will satisfy this level of assurance. These objectives address all processes of the software lifecycle and identify what is to be done to satisfy a level of assurance. The assurance level is satisfied by showing evidences that are produced by activities, which achieve these objectives. To provide evidences that such activities have been correctly performed, logs about all software lifecycle phases are produced.

Toward a New ATM Software Safety Assessment Methodology Conclusions ANSPs require the assessment of safety impact of the introduction of new software components in existing legacy systems, but no standard or guidance material exists for evaluating this complex situation. To this purpose, we developed and proposed an innovative approach, based on the analysis of the updated system and on the verification of SWAL for new safety components and of service history evidences for the old ones. The new methodology has been proposed to several ANSPs around Europe (Italy, Luxembourg, Cyprus, Malta, Georgia, Turkey, Romania) who accepted and validated it.

Toward a New ATM Software Safety Assessment Methodology Thank you for your attention!