Software Classification Methodology and Standardisation



Similar documents
An Introduction to the ECSS Software Standards

Mission Operation Ground. ESA. Mario Merri GSAW, Los Angeles, USA 2 Mar 2011 ESA UNCLASSIFIED

SAFE SOFTWARE FOR SPACE APPLICATIONS: BUILDING ON THE DO-178 EXPERIENCE. Cheryl A. Dorsey Digital Flight / Solutions cadorsey@df-solutions.

The European GNSS Programmes EGNOS and Galileo

A Quality Requirements Safety Model for Embedded and Real Time Software Product Quality

Implementation of ANSI/AAMI/IEC Medical Device Software Lifecycle Processes.

Assembly, Integration & Verification of Systems-of-Systems Simulation capability applied to the Galileo Mission Segment

GALILEO In-Orbit Testing (IOT) Services

Tailoring of ECSS Software Engineering Standards for Ground Segments in ESA

Space product assurance

Space Project Management

ECSS-E-ST-40C 6 March Space engineering. Software. ECSS Secretariat ESA-ESTEC Requirements & Standards Division Noordwijk, The Netherlands

Maritime accidents and safety investigations. Executive Director Dr. Veli-Pekka Nurmi

1. Software Engineering Overview

Space engineering. System engineering. ECSS-E-10 C Draft 1

Operability in the SAVOIR Context

System Engineering Data Repository

codebeamer INTLAND SOFTWARE codebeamer Medical ALM Solution is built for IEC62304 compliance and provides a wealth of medical development knowledge

CalMod Design-Build Electrification Services

Criteria for Flight Project Critical Milestone Reviews

Rafael Lucas EUROPEAN SPACE AGENCY.

E X O M A R S. Phase B1 Product Assurance & Safety Requirements EXM-MS-RS-ESA ESTEC Noordwijk The Netherlands. Prepared by: ExoMars PA Team

Introduction into IEC Software life cycle for medical devices

Appendix E Program Management Plan Template

Introducing ECSS Software-Engineering Standards within ESA

Space project management

SOFTWARE ASSURANCE STANDARD

Space engineering ECSS. Software - Part 1: Principles and requirements. ECSS-E-40 Part 1B EUROPEAN COOPERATION FOR SPACE STANDARDIZATION

ISO Introduction

Dependable (Safe/Reliable) Systems. ARO Reliability Workshop Software Intensive Systems

CONTROL, IOT AND OBSERVATION STATIONS

Medical Software Development. International standards requirements and practice

The European Satellite Navigation Programmes EGNOS and Galileo

Software Safety -- Process Overview and Application

Systems Engineering Process

Appendix <<1>> System Status Report for System template

ENOVIA Aerospace and Defense Accelerator for Program Management

LISA Pathfinder SUMMARY

WIND RIVER RTCA DO-178 SOFTWARE CERTIFICATION SERVICES

Internal Calibration Software Requirements

NASA TECHNICAL STANDARD SOFTWARE SAFETY STANDARD

Space Project Management

Certification Authorities Software Team (CAST) Position Paper CAST-13

WORKSHOP RC EVI Integração de Sistemas Junho de 2011 Eng. Nelson José Wilmers Júnior

Department of Homeland Security DHS Directives System Directive Number: Revision Number: 00 Issue Date: 07/25/2008 SAFETY AND HEALTH PROGRAMS

Superseded by T MU AM PL v2.0

Software Engineering Framing DoD s Issues

Goddard Procedures and Guidelines

Application Functional Safety IEC 61511

Safety Certification of Software-Intensive Systems with Reusable Components

LSST Hazard Analysis Plan

Page 1 of 7 Effective Date: 12/18/03 Software Supplier Process Requirements

The ITIL Foundation Examination

Appendix H Software Development Plan Template

EGNSS evolution and upstream R&D activities

Mission Assurance Manager (MAM) Life Cycle Risk Management Best Practices David Pinkley Ball Aerospace MA Chief Engineer September 23, 2014

DOCUMENT REQUIREMENTS DESCRIPTIONS

Space product assurance

RAMS Software Techniques in European Space Projects

DoD Software Assurance (SwA) Overview

Certification of a Scade 6 compiler

Human-Automation Interaction Design and Evaluation Tools. Michael Feary, PhD

<name of project> Software Project Management Plan

Release & Deployment Management

System Engineering Plan

The ITIL v.3 Foundation Examination

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

Intland s Medical Template

A FRAMEWORK FOR THE SOFTWARE ASPECTS OF THE SAFETY CERTIFICATION OF A SPACE SYSTEM *

FDA Software Validation-Answers to the Top Five Software Validation Questions

U.S. DEPARTMENT OF TRANSPORTATION FEDERAL AVIATION ADMINISTRATION. Air Traffic Organization Policy

Is the Cost of Reliability, Maintainability, and Availability Affordable for Software Intensive Systems?

Fernando Aguado-Agelet University of Vigo - INTA

Appendix O Project Performance Management Plan Template

Configuration Management

ATTACHMENT 6.02 Generalist Compliance Matrix 2015

NODIS Library Program Formulation(7000s) Search

SOFTWARE CONFIGURATION MANAGEMENT GUIDEBOOK

Configuration Management ISO 10007

Release and Deployment Management Software

Project Lifecycle Management (PLM)

Integrating System Safety and Software Assurance

Software Quality Subcontractor Survey Questionnaire INSTRUCTIONS FOR PURCHASE ORDER ATTACHMENT Q-201

GENERAL RECORDS SCHEDULE 3.1: General Technology Management Records

Front Metrics Technologies Pvt. Ltd. Capacity Management Policy, Process & Procedures Document

Software Safety Engineering Education

asuresign Aero (NATEP Grant MA005)

DIT HEALTH AND SAFETY OFFICE

GNSS Verification, Validation and Security

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >

Parameters for Efficient Software Certification

Comparison of ISO 9001 to IEEE Standards

Space project management

BAL2-1 Professional Skills for the Business Analyst

SOFTWARE SAFETY STANDARD

Ein einheitliches Risikoakzeptanzkriterium für Technische Systeme

Transcription:

Software Classification Methodology and Standardisation 07 March 2003 1/10

Table of Contents 1. INTRODUCTION a Galileo system overview Ε b Master schedule Ε 2. GALILEO SAFETY CASE APPROACH Ε 3. SYSTEM HAZARDS AND SOFTWARE CLASSIFICATION METHODOLOGY a System safety hazards definition and software DAL classification Ε b System hazards and software DAL determination process Ε 4. GALILEO SOFTWARE STANDARD a Objectives Ε b Content Ε 5. CONCLUSION Ε 2/10

GALILEO System Overview Regional Components Global MEO Constellation & Ground Control Local Components SAR User Segment Service Centres 3/10

Master Schedule DEFINITION DEV & VALIDATION DEPLOYMENT OPERATIONS 2000 2003 2004 2005 2006 2008 Definition Development & Validation PHASE B2 PHASE CD PDR CDR SQR In-Orbit Validation (IOV) Test Bed (GSTB) Full Deployment IOVR Operations Local Elements User Receiver / Applications PDR: Preliminary Design Review CDR: Critical Design Review SQR: System Qualification Review IOVR: In-Orbit Validation Review Launches 4/10

GALILEO Safety Case Approach (TBC) Certification Requirements? Certification Authorities? GALILEO operation phase Safety Case? Safety Operational File? System Operator (JU)? GALILEO development phase Safety Assurance File ESA Development processes (safety, system, software, configuration management ) System and segments safety requirements (definition and verification report) Safety Risk management and RAM analyses Software qualification datapackage (SDP, COTS/re-used/tools justification, verification & validation reports, ) Safety deviations and waivers 5/10

System Safety Hazards Definition and Related Software Classification Severity System safety hazards Direct classical Indirect navigation-related Software DAL Catastrophic Loss of life, life threatening or permanently disabling injury or occupational illness Loss of launch site facilities Long-term detrimental environmental effects None A Critical Temporarily disabling but not life threatening injury or temporarily occupational illness Short-term environmental detrimental environmental effects Loss or damage to public or private property The position error exceeds the specified Alert Limit and the user is not informed within the Time to Alert (Hazardous Misleading information / Integrity event) B Major Temporarily loss of satellite or ground facility not leading to catastrophic or critical event Loss of continuity Loss of Search and Rescue Service C Minor None Degradation of mission performances not leading to catastrophic / critical / major consequences (loss of availability) D Negligible All others None E DAL = Development Assurance Level 6/10

System Hazards and Software DAL System hazards Determination Process System functions System RAM analyses Segments hazards Software DAL Segment functions Segment RAM analyses Units hazards Software DAL Unit functions Unit RAM analyses Software components DAL Hardware components 7/10

Software Standards : Objectives To define a How project standard in response to the what from ESA ECSS standards (E40B and Q80B) To have Software engineering and product assurance commonality (many European companies involved) To tailor ESA ECSS standards to Galileo software DAL (DO178B/IEC61508 and other standards used within relevant industry sectors - i.e. aviation, maritime, rail, road are not applicable) To plan future software qualification means for Galileo certification purpose (currently no certification authority and no European certification requirements) 8/10

Software Standards : Content Software life-cycles vs. software types (I.e: algorithms, database, MMI, tool ) Software engineering methods (specification, design, coding, tests) Software documentation templates Software configuration management Software safety analyses Software re-used and COTS procedures Audits procedures Quality model and metrication Traceability Matrix to ESA ECSS E40B/Q80B Software DAL Applicability matrix 9/10

Conclusion No certification authorities and requirements established yet Safety case is the responsibility of the system operator only The current Safety Case approach will have to be validated with certification authorities Safety Assurance File is applicable to space, ground and user segments Diversity of industries involved in Galileo needs to define a common Galileo software standard Galileo Software standard is written so as to cover the DO178B objectives Complex software is covered by Galileo SW standard (I.e. algorithms, COTS, re-used software ) 10/10