Industrial Avionics Working Group 19/04/07 Modular Certification Developing Safety Case Modules.

Slides:



Advertisements
Similar presentations
Whole Airspace Safety Case Meeting – Overview of Prior Work – 1 Whole Airspace Safety Case Meeting Overview of Prior Work Tim Kelly John McDermid Department.
Advertisements

System Requirements Phase (See also Sommerville Section 6.3)
EDEXCEL LEVEL 2 BTEC FIRST DIPLOMA FOR ICT PRACTITIONERS
Practical Assurance Case Design IV&V Workshop S. R. Brown KeyLogic Inc With my thanks and appreciation Don Ohi – Project Monitor Travis Dawson – Chief.
Integrated Messaging and Process Analysis Control Techniques  SEA Inc. Proprietary Data – Please Protect Accordingly 6100 Uptown Blvd., NE, Suite 700,
Industrial Avionics Working Group 18/04/07 Modular Certification Basic Concepts.
Industrial Avionics Working Group 18/04/07 Propose Safety Case Architecture.
1 Solution proposal Exam 19. Mai 2000 No help tools allowed.
1 STRUCTURE CHARTS Elements and Definitions. 2 Software System Design translates SRS into a ===> software system architecture: –system’s static structure.
CS 545 Software Systems Design Project Presentation Format Lecture Created by Dan Benson Computer Science Lectures © D. Benson, 2002.
Industrial Avionics Working Group 19/04/07 The Relationship Between the Design and Safety Domains in IAWG Modular Certification What are DGRs and How are.
Industrial Avionics Working Group 18/04/07 Assessing the Safety Case Architecture Optimising the Design Architecture and Safety Case Architecture.
Unit 191 Introduction to Software Engineering The objective of this section is to introduce the subject of software engineering. When you have read this.
1 SYSTEM and MODULE DESIGN Elements and Definitions.
Software Architecture and Specification Derived from Dr. Fawcett’s slides Phil Pratt-Szeliga Fall 2010.
Requirements Analysis Lecture #3 David Andrews
SE 555 Software Requirements & Specification Beyond Requirements Based on Weigers Chapter17.
Industrial Avionics Working Group 13/09/06 Incremental Certification Phil Williams – General Dynamics (UK) Ltd Representing the Industrial Avionics Working.
Industrial Avionics Working Group 18/04/07 Application Integration.
Industrial Avionics Working Group 19/04/07 Architecture Integration.
Contributions in Distributed Systems Engineering by “Jari Koistinen” Presenter : S. J. Paheerathan Thesis Presentation.
Industrial Avionics Working Group 18/04/07 Modular Certification Safety Case Contracts.
The Systems Assurance Group Dr Jaspal Sagoo Systems Assurance Group QinetiQ Trusted Information Management Malvern Technology Centre.
Industrial Avionics Working Group 18/04/07 The Relationship Between the Design and Safety Domains in IAWG Modular Certification DGR Generation.
Industrial Avionics Working Group 19/04/07 Block, OSL and MSL Safety Argument Modules.
Industrial Avionics Working Group 18/04/07 Defining the Safety Case Architecture IAWG Modular Certification.
Exmouth House 3–11 Pine Street London EC1R 0JH T F E W CAE – Next generation and Building.
- 1 - EE898-HW/SW co-design Hardware/Software Codesign “Finding right combination of HW/SW resulting in the most efficient product meeting the specification”
Developing Artificial Neural Networks for Safety Critical Systems
T. Dawson, TASC 9/11/13 Use of a Technical Reference in NASA IV&V.
© Copyright 2014 Rockwell Collins, Inc. All rights reserved. Resolute: An Assurance Case Language for Architecture Models Andrew Gacek, John Backes, Darren.
Marking Scheme ISM ISM Top-up. Project Contents Abstract, – A one page summary (max. 400 words) of the Intent, work undertaken. Introduction, – An overview.
Enterprise Systems Architectures EGN 5621 Enterprise Systems Collaboration (Professional MSEM) Fall, 2012.
Safety-Critical Systems T Ilkka Herttua. Safety Context Diagram HUMANPROCESS SYSTEM - Hardware - Software - Operating Rules.
Computers Operating System Essentials. Operating Systems PROGRAM HARDWARE OPERATING SYSTEM.
Open Platform for EvolutioNary Certification Of Safety-critical Systems Large-scale integrating project (IP) Nuanced Term-Matching to Assist in Compositional.
Software Safety Case Why, what and how… Jon Arvid Børretzen.
(SRS) SOFTWARE REQUIREMENT SPECIFICATION(SRS) 1. Topics to be discussed.. What is an SRS? Purpose of an SRS Who reads the SRS? Who writes the SRS? Characteristics.
Overview of SOIS Electronic Data Sheets (EDS) & Dictionary of Terms (DoT) SOIS APP WG Fall 2012.
Specific Safety Requirements on Safety Assessment and Safety Cases for Predisposal Management of Radioactive Waste – GSR Part 5.
5 th May 2009 Assurance, Confidence and Software Safety Dr. Richard Hawkins.
Smart Home Technologies
Industrial Avionics Working Group 18/04/07 The Relationship Between the Design and Safety Domains in IAWG Modular Certification Part 2: Completeness of.
CSIS 4850: CS Senior Project – Spring 2009 CSIS 4850: Senior Project Spring 2009 Object-Oriented Design.
CS533 Concepts of Operating Systems Jonathan Walpole.
Industrial Avionics Working Group 18/04/07 Design for Safety IAWG Modular Certification.
의료용 S/W 기술문서 심사 방법 원 찬 요 유엘 코리아 발표자 소개 년 2 월 한양대 전자공 졸업 ~ : ㈜ 금성사 ( 현 LG 전자 ) 연구원 ~ : ㈜ 메디슨 규격팀 팀장
25/02/2016 SW Development Process - SW Architecture/Stefan L. Meier/Electronic Product Development SW Architecture EPD Software Development Process 1.
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
Chapter 9 Architectural Design. Why Architecture? The architecture is not the operational software. Rather, it is a representation that enables a software.
Introduction to OOAD and UML
Certification of Reusable Software Artifacts
CHaRy Software Synthesis for Hard Real-Time Systems
Software Design.
Key Management Issues for Software Reviews
Overview of SOIS Electronic Data Sheets (EDS) & Dictionary of Terms (DoT) SOIS APP WG Fall 2012.
Software Design Principles
Mapping Assurance to the Software Engineering Process
KERNEL ARCHITECTURE.
Protocol Architectures
Regional Architecture Development for Intelligent Transportation
Chapter 9 Architectural Design.
Object Networks—ATLAS' Future Control Framework For Offline?
CS 8532: Advanced Software Engineering
PPT and video are due no later than February 15, 2019
System architecture, Def.
Software Architecture
Open Systems and Open Architecture – the benefits case
Chapter 10 – Component-Level Design
Presentation transcript:

Industrial Avionics Working Group 19/04/07 Modular Certification Developing Safety Case Modules

Industrial Avionics Working Group 19/04/07 How to Develop an IMS Modular Safety Case Based on experience from an industrial case study –parallel certification study Scoped to replace an existing ‘traditional’ Software Safety Case Software Safety Requirements –‘flowed down’ from system level analyses –Refined using software analysis methods Research contract assumes context of DEF STAN issue 3 Actual project uses DEF STAN issue 2

Industrial Avionics Working Group 19/04/07 Safety Requirements Safety Argument Module

Industrial Avionics Working Group 19/04/07 Overview SR Module provides the top level goal for the whole software safety case –“Operation of OFP software on Mission Computer is sufficiently safe” Responsible for showing the safety requirements are met by allocating each safety requirement to Application Blocks to discharge SR Module is only argument that mentions safety, as all other modules only argue about guaranteeing behaviour Two main claims supported in SR Module are: –All Software Safety Requirements (SSRs) are addressed Product Argument –All SSRs have been correctly identified Process Argument

Industrial Avionics Working Group 19/04/07 SR Module Architecture Module is split into two: –Safety Requirements argues the SRs are addressed –SR Process argues that the SRs are correctly identified by arguing about the Process used to derive them SR Process is contained within the Safety Requirements Module –Process supports the main product argument but is not needed by other modules

Industrial Avionics Working Group 19/04/07 SR Module Interface SR Module provides the following public goal to other argument modules This goal would for example be referenced by a system safety argument to reason about the safety of the software component The following goal requires support from other Modules

Industrial Avionics Working Group 19/04/07 Software Safety Requirements Addressed The argument is hazard-driven –Argue over each SR relating to each hazard Each requirement gets mapped to guarantees provided by the arguments of one or more Blocks in the Application layer A SC contract has then be formed with each of the Blocks identifying the guaranteed behaviour of the Block which supports each safety requirement The Safety Requirements Module provides no evidence, all evidence is provided by the supporting Modules

Industrial Avionics Working Group 19/04/07 SR Process Argument that the SR derivation process is: –Adequate - considers all potentially hazardous behaviour –Followed - in order to identify the set of SRs The details of the analysis process will be specific to the system but should consider: –Identification of required behaviour –Analysis of deviations from intent,and its effect on hazards