Automated study of failures Master Thesis. Cooperation between DoCS/ASTEC (Parosh A. Abdulla) And Prover Technology/ESACS (Ove Åkerlund)

Slides:



Advertisements
Similar presentations
Ways to Improve the Hazard Management Process
Advertisements

Introducing Formal Methods, Module 1, Version 1.1, Oct., Formal Specification and Analytical Verification L 5.
11. Practical fault-tolerant system design Reliable System Design 2005 by: Amir M. Rahmani.
5 december 2011 Living Probabilistic Asset Management Dr.ir. J.A. van den Bogaard.
Software Engineering 1 Evolutionary Processes Lesson 11.
1 Static Analysis Methods CSSE 376 Software Quality Assurance Rose-Hulman Institute of Technology March 20, 2007.
1 Software Testing and Quality Assurance Lecture 33 – Software Quality Assurance.
Lecture 4&5: Model Checking: A quick introduction Professor Aditya Ghose Director, Decision Systems Lab School of IT and Computer Science University of.
Computer Engineering 203 R Smith Risk Management 7/ Risk Management The future can never be predicted with 100% accuracy. Failure to plan for risks.
Software Engineering for Safety : A Roadmap Presentation by: Manu D Vij CS 599 Software Engineering for Embedded Systems.
Fundamentals of Information Systems, Second Edition
Title slide PIPELINE QRA SEMINAR. PIPELINE RISK ASSESSMENT INTRODUCTION TO RISK IDENTIFICATION 2.
School of Computer ScienceG53FSP Formal Specification1 Dr. Rong Qu Introduction to Formal Specification
Managing Project Risk.
1 Software Testing and Quality Assurance Lecture 5 - Software Testing Techniques.
Software Project Risk Management
Hazards Analysis & Risks Assessment By Sebastien A. Daleyden Vincent M. Goussen.
Quality Risk Management ICH Q9 Annex I: Methods & Tools
Testing safety-critical software systems
What is Fault Tree Analysis?
Fault Tree Analysis Applied to a tiny ― Computer Startup ― (2-3 people)
Expediting Programmer AWAREness of Anomalous Code Sarah E. Smith Laurie Williams Jun Xu November 11, 2005.
T Ball (1 Relation) What Your Robots Do Karl Lieberherr CSU 670 Spring 2009.
POSC 202A: Lecture 1 Introductions Syllabus R Homework #1: Get R installed on your laptop; read chapters 1-2 in Daalgard, 1 in Zuur, See syllabus for Moore.
SAS 03/ GSFC/SATC-ERAU-DoC Fault Tree Analysis Application for Safety and Reliability Massood Towhidnejad Embry-Riddle University Dolores Wallace & Al.
1. Topics to be discussed Introduction Objectives Testing Life Cycle Verification Vs Validation Testing Methodology Testing Levels 2.
Quantitative Decision Making and Risk Management CS3300 Fall 2015.
VTT-STUK assessment method for safety evaluation of safety-critical computer based systems - application in BE-SECBS project.
WHAT IS SYSTEM SAFETY? The field of safety analysis in which systems are evaluated using a number of different techniques to improve safety. There are.
Benjamin Gamble. What is Time?  Can mean many different things to a computer Dynamic Equation Variable System State 2.
Centro de Estudos e Sistemas Avançados do Recife PMBOK - Chapter 11 Project Risk Management.
SOFTWARE TESTING Scope of Testing  The dynamic Indian IT industry has always lured the brightest minds with challenging career.
CS4730 Real-Time Systems and Modeling Fall 2010 José M. Garrido Department of Computer Science & Information Systems Kennesaw State University.
FAULT TREE ANALYSIS (FTA). QUANTITATIVE RISK ANALYSIS Some of the commonly used quantitative risk assessment methods are; 1.Fault tree analysis (FTA)
Engineering Economic Analysis Canadian Edition
West Virginia University Towards Practical Software Reliability Assessment for IV&V Projects B. Cukic, E. Gunel, H. Singh, V. Cortellessa Department of.
4S-1 Chapter 4S Reliability –The ability of a product, part, or system to perform its intended function under a prescribed set of conditions –Reliability.
GE 116 Lecture 1 ENGR. MARVIN JAY T. SERRANO Lecturer.
Software Testing and Quality Assurance Software Quality Assurance 1.
11th International Symposium Loss Prevention 2004 Prague Ľudovít JELEMENSKÝ Department of Chemical and Biochemical Engineering, STU BRATISLAVA, SLOVAKIA.
Integrating Systems: models and fault modes SESAM-möte, 19 Oktober, 2005 Jonas Elmqvist Real-Time Systems Laboratory Department of Computer and Information.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Safety-Critical Systems 7 Summary T V - Lifecycle model System Acceptance System Integration & Test Module Integration & Test Requirements Analysis.
1 Boundary Value Testing Chapter 5. 2 Introduction Input domain testing is the most commonly taught (and perhaps the most commonly used) software testing.
1 CSCD 326 Data Structures I Software Design. 2 The Software Life Cycle 1. Specification 2. Design 3. Risk Analysis 4. Verification 5. Coding 6. Testing.
Toulouse, September 2003 Page 1 JOURNEE ALTARICA Airbus ESACS  ISAAC.
CS4730 Real-Time Systems and Modeling Fall 2010 José M. Garrido Department of Computer Science & Information Systems Kennesaw State University.
Safety and Automated Driving Systems Kyle Vogt, Cruise, October 28, 2015.
1 NASA OSMA SAS02 Software Fault Tree Analysis Dolores R. Wallace SRS Information Services Software Assurance Technology Center
Introduction to Project Management Chapter 9 Managing Project Risk
RLV Reliability Analysis Guidelines Terry Hardy AST-300/Systems Engineering and Training Division October 26, 2004.
Author: Zhensheng Guo; Zeckzer, D.; Liggesmeyer, P.; Ma ̈ ckel, O.; AG Software Eng.: Dependability, Univ. of Kaiserslautern, Kaiserslautern, Germany Source:
WHAT IF ANALYSIS USED TO IDENTIFY HAZARDS HAZARDOUS EVENTS
SAFEWARE System Safety and Computers Chap18:Verification of Safety Author : Nancy G. Leveson University of Washington 1995 by Addison-Wesley Publishing.
Prof. Enrico Zio Fault tree analysis Prof. Enrico Zio Politecnico di Milano Dipartimento di Energia.
Fault Tree Analysis for the BLEDP Student meeting Vegard Joa Moseng.
ON “SOFTWARE ENGINEERING” SUBJECT TOPIC “RISK ANALYSIS AND MANAGEMENT” MASTER OF COMPUTER APPLICATION (5th Semester) Presented by: ANOOP GANGWAR SRMSCET,
An Integrated Environment of Software Development and V&V for PLC Based Safety-Critical Systems PLC 기반 필수안전시스템을 위한 소프트웨어 개발 및 확인검증 통합환경에 관한 연구
Speaker: Nansen Huang VLSI Design and Test Seminar (ELEC ) March 9, 2016 Simulation-Based Equivalence Checking.
UNSD-UNESCAP Regional Workshop on Census Data Processing: Contemporary technologies for data capture, methodology and practice of data editing, documentation.
An Integrated Model-Based Approach to System Safety and Aircraft System Architecture Development Eric Villhauer – Systems Engineer Brian Jenkins – System.
NASA OSMA SAS '02 Software Fault Tree Analysis Dolores R. Wallace SRS Information Services Software Assurance Technology Center
Fault Tree Analysis Using Binary Decision Diagrams
Risk Management.
Safety and Risk.
Date of download: 12/25/2017 Copyright © ASME. All rights reserved.
Hazards Analysis & Risks Assessment
Definitions Cumulative time to failure (T): Mean life:
Project Risk Management Jiwei Ma
Review and comparison of the modeling approaches and risk analysis methods for complex ship system. Author: Sunil Basnet.
Presentation transcript:

Automated study of failures Master Thesis. Cooperation between DoCS/ASTEC (Parosh A. Abdulla) And Prover Technology/ESACS (Ove Åkerlund)

ESACS Enhanced Safety Assessment for Complex Systems Members are from the aircraft industry … … and companies involved in formal methods (ex: Prover Technology)

Traditional development cycle Informal specification Implementation Tests

Safer development cycle Informal specification Implementation (model) Automated verification Formal specification

Failures Failures (i.e. hardware failures) are usually not taken into account Techniques exist: FTA (Fault Tree Analysis) Fault trees are still generated by hand Fault trees of system using software can be very large

FTA: Faults ignored Lamp Switch_on Light_emitted

FTA: addition of identified faults Lamp Switch_on Button Power_fail Bulb_fail Button_off_fail

FTA: Model with faults Lamp Switch_on Button Power_fail Bulb_fail Button_off_fail & Light_emitted 11

FTA: The tree Switch_on AND not Light_emitted 11 Power_failBulb_fail

FTA: The tree Not Switch_on AND Light_emitted & Not Power_failNot Bulb_failButton_off_fail

Difficulties Qualitative analysis –Find Minimum Prime Implicants –Problem is NP-Complete Quantitative analysis –Given probabilities of occurrence of basic failures, –Find the probabilities of occurrence of top events

Qualitative Analysis Prime Implicant –Assignment of values to variables –The restriction of a Boolean function by a Prime Implicant is always true –They represent ”causes” of top events –Can be used to speed up the quantitative analysis