Supporting Safety Evaluation Process using AADL
|
|
- Felicia Wilkins
- 6 years ago
- Views:
Transcription
1 Supporting Safety Evaluation Process using AADL Software Engineering Institute Carnegie Mellon University Pittsburgh, PA Julien Delange and Peter Feiler 12/09/2013
2 Safety Analysis issues (aka the problem) Manual process, inaccurate with system implementation Some errors are not captured/caught during analysis Long and error-prone evaluation process Implementation + tests System Specs. Manual Process Certification documents Safety Evaluation Report 2
3 Automate/Improve Evaluation (aka the solution) Derives materials from existing artifacts (i.e. architecture models) Avoid manual process traps and pitfalls Automate evaluation, reduce analysis time System Specs. (ideally a model) Automatic Process Implementation + tests Certification documents Safety Evaluation Report Improve Safety/Reliability Assessment 3
4 Combine existing methods (aka the approach) Add safety-information to existing models Automate the evaluation process, avoid manual efforts Generate materials required by safety standards (ARP4761) 4
5 Agenda Overview of AADL & Error-Model Annex Overview of ARP4761 and Safety Evaluation Support of Safety Evaluation with AADL Case-Study On-Going Work Discussion 5
6 Agenda Overview of AADL/Error-Model Annex Overview of ARP4761 & Safety Evaluation Support of Safety Evaluation with AADL Case-Study On-Going Work Discussion 6
7 Architecture Analysis Design Language Modeling language standardized by SAE Inherit MetaH concepts Initiated in 2003; revised in 2008 Design of hardware and software Analysis of different criteria (performance, safety, security, etc.) Tool support: OSATE, Ocarina, MASIW Evaluation during research projects SAVI: avionics community ASSERT: aerospace community 7
8 AADL ecosystem Reliability Performance Evaluation Code Generation System Validation System Configuration Security Safety ARINC653 Requirements description 8
9 Overview of Error-Model Annex Extension of AADL for fault description: error events, propagations, etc. Integration with current models by extending existing components Draft document to be proposed as a standard annex Support for Safety Evaluation and Analysis 9
10 Error Types and propagations Error types: error classification ValueError Extensions and renaming OutOfRange Inconsistent Error propagations across components Associate errors with system connections Define error sources, sinks and containment Error Source Sink for ValueError & Error Sink of ValueError source for NoData for NoData Sensor ValueError Processing NoData Actuator 10
11 Error behavior States machines Error-related transitions Propagation rules Use of error types Failure (BadData) Normal Failed Recover Failed (NoValue) Composite behavior Define system states according to its parts ex: I am failing if one of my component is failing Subsystem 1 (Normal) Subsystem 2 (Normal) Subsystem 1 (Normal) Subsystem 2 (Failing) 11
12 Support of AADL textual syntax Error types mechanism w/ extensions Error propagations Sensor ValueError Processing Composite error state Machine Sensor (Operational) Processing (Operational) Actuator (Operational) Operational 12
13 Specific Error-Model Properties Severity, likelihood, error description Support for generating validation documentation Tailoring for safety standards (ARP4761, MIL-STD-882) 13
14 Agenda Overview of AADL & Error-Model Annex Overview of ARP4761 & Safety Evaluation Analysis of System Safety with AADL Case-Study On-Going Work Discussion 14
15 ARP4761 Safety Standard SAE standard for Safety Assessment Avionics Community mostly (relation with DO178B) Assurance of System Safety Define Safety Evaluation Process Materials & Methodology Iterative process, follow development workflow Inter-connection between documents (cross checks) Use in the SAE AIR6110 standard Example of safety evaluation process Wheel-Brake System Example 15
16 Safety Analysis Workflow Aircraft-level (functions) Define failure conditions Allocate failure to system functions Preliminary System Safety Assessment System Functional Hazard Analysis (FHA) System Fault-Tree Analysis (FTA) System Safety Assessment Failure Mode and Effect Analysis Refined FTA with Quantitative Failures Rates System Development Cycle 16
17 Functional Hazard Analysis ARP4761, section 3 Identify and classify functions failure conditions Aircraft or System Level Aircraft, High-Level View Refinement at System Level Input for safety requirements specification Description and specification in FTA, DD or MA Reference of Aircraft Low-Level to System FHA Spreadsheet with reference to functions failures description 17
18 Fault-Tree Analysis ARP4761, section 4.1 Relationship of failure effects and failure modes Initial Failure Mode Reference to system hierarchy Support with Open-Source and Commercial Tools Failure Mode Fault Occurrence 18
19 Markov Chain ARP4761, section 4.1 Evaluation of system behavior over time Probability of being in particular states Analysis and evaluation of fault states Support with Commercial and Open-Source Tools 19
20 Failure Mode and Effect Analysis ARP4761, section 4.2 Impact of Fault at a Higher Levels Start from Function Level to System/Aircraft Level Spreadsheet/textual document 20
21 Agenda Overview of AADL & Error-Model Annex Overview of ARP4761 & Safety Evaluation Support of Safety Evaluation with AADL Case-Study On-Going Work Discussion 21
22 AADL & Safety Evaluation Tool Overview FHA Spreadsheet FTA CAFTA OpenFTA Markov Chain PRISM FMEA Spreadsheet Use error propagations Use composite behavior Error flows Use error flow Error behavior Error behavior Propagations 22
23 Safety Analysis & AADL Preliminary System Safety Assessment (PSSA) support High-level component, interfaces from the OEM Automatic generation of validation materials (FHA, FTA) System Safety Assessment (SSA) support Use refined models from suppliers Enhancement of error specifications Support of quantitative safety analysis (FTA, FMEA, MA) System Development Cycle 23
24 Evolution of Safety Analysis process with AADL Preliminary System Safety Assessment Component types (system interfaces) Component implementation Validation Materials (FHA, FTA) Check PSSA and SSA consistencies Validation with quantitative fault rates (FMEA, FTA, DD, MA) Refinement & development evolution System Safety Assessment 24
25 Safety Analyses on Refined Architecture Aircraft-Level Safety Analysis Define aircraft failure conditions Allocate failure to system functions Perform PSSA and SSA Avionics Subsystem Level Safety Analysis Perform PSSA and SSA at subsystem level Ensure consistency with aircraft level analysis Navigation Sub-Subsystem Level Safety Analysis Perform PSSA and SSA at sub-subsystem level Ensure consistency with aircraft level analysis System Architecture Refinement System System Subsystem Subsystem System Subsystem Subsystem Subsystem Subsystem 25
26 Evolution of the AADL model Component extension, refinement & implementation AADL model Version n AADL model Version n + 1 Development Process 26
27 Evolution of Safety Assessment with AADL AADL model version n AADL model version n + 1 Automatic Fault-Tree Generation Automatic Fault-Tree Generation FTA refinement & improvement FTA Version n FTA Version n + 1 Development Process 27
28 Functional Hazard Analysis Support Use of component error behavior Error propagations rules Internal error events FHA Specify initial failure mode Define error description and related information Create spreadsheet containing FHA elements To be reused by commercial or open-source tools 28
29 Fault-Tree Analysis Support Use of composite error behavior FTA nodes FTA Use of component error behavior Incoming error events Walk through the components hierarchy Generate the complete fault-tree Focus on specific AADL subcomponents Export to several tools Commercial: CAFTA Open-Source: OpenFTA 29
30 Markov-Chain Support Use of component error behavior Error propagations rules Error transitions Markov Chain Map states and error types into specific values Tool-specific approach Ability to evaluate system state over time What is the probability my system is failing within 30 days? Export to open-source tools, PRISM 30
31 Failure Mode and Effects Support Use of component error behavior Error propagations rules (source, sink, etc.) Internal error events FMEA Traverse all error paths Record impact over the components hierarchy Use error description and related information Create spreadsheet containing FHA elements To be reused by commercial or open-source tools 31
32 Reliability Block Diagram aka ARP4761 Dependence Diagram (DD) Use of composite error behavior Error propagations rules (source, sink, etc.) Internal error events RDB Compute reliability of the Dependence Diagram Use of recover and failure events Overall probability of system failure Support in OSATE (built-in) 32
33 Agenda Overview of AADL & Error-Model Annex Approach for Safety Evaluation Support of Safety Evaluation with AADL Case-Study On-Going Work Discussion 33
34 Wheel Brake System Development of a public model Available on AADL public wiki Use of core and additions of AADL Error-Model (safety) + ARINC653 annexes (specific architecture) Demonstration for the System Architecture Virtual Integration consortium Relevance for the avionics domain Apply the technology/toolset on a known example Generation of FHA, FTA, MA & FMEA 34
35 AADL model root system NoService NoPower NoPressure InvalidReport Software and/or RuntimeError 35
36 AADL model, BSCU variations 36
37 FHA of the root system 37
38 FTA of the root system Focus on a specific AADL subcomponent 38
39 FTA of the BSCU subcomponent 39
40 FMEA of the root system Current State Out propagation Propagation path Out propagation or error containment Component 1 Component 2 40
41 Agenda Overview of AADL & Error-Model Annex Overview of ARP4761 & Safety Evaluation Support of Safety Evaluation with AADL Case-Study Conclusion Discussion 41
42 Conclusion Facilitate Safety Evaluation Derives safety materials from existing assets Automate evaluation & check architecture consistency Improve evaluation reliability & robustness Support for incremental evaluation Investigate interaction with other system characteristics Behavior specification 42
43 Agenda Overview of AADL & Error-Model Annex Approach for Safety Evaluation Support of Safety Evaluation with AADL Case-Study Case-Study Discussion 43
44 Contact Presenter / Point of Contact Dr. Julien Delange Telephone: jdelange@sei.cmu.edu U.S. Mail Software Engineering Institute Customer Relations 4500 Fifth Avenue Pittsburgh, PA USA Web Customer Relations info@sei.cmu.edu Telephone: SEI Phone: SEI Fax:
45 Copyright 2013 Carnegie Mellon University This material is based upon work funded and supported by the Department of Defense under Contract No. FA C-0003 with Carnegie Mellon University for the operation of the Software Engineering Institute, a federally funded research and development center. NO WARRANTY. THIS CARNEGIE MELLON UNIVERSITY AND SOFTWARE ENGINEERING INSTITUTE MATERIAL IS FURNISHED ON AN AS-IS BASIS. CARNEGIE MELLON UNIVERSITY MAKES NO WARRANTIES OF ANY KIND, EITHER EXPRESSED OR IMPLIED, AS TO ANY MATTER INCLUDING, BUT NOT LIMITED TO, WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY, EXCLUSIVITY, OR RESULTS OBTAINED FROM USE OF THE MATERIAL. CARNEGIE MELLON UNIVERSITY DOES NOT MAKE ANY WARRANTY OF ANY KIND WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT INFRINGEMENT. This material has been approved for public release and unlimited distribution. This material may be reproduced in its entirety, without modification, and freely distributed in written or electronic form without requesting formal permission. Permission is required for any other use. Requests for permission should be directed to the Software Engineering Institute at permission@sei.cmu.edu. Carnegie Mellon is registered in the U.S. Patent and Trademark Office by Carnegie Mellon University. DM
Safety Evaluation with AADLv2
Safety Evaluation with AADLv2 Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Julien Delange 09/24/2013 Agenda Overview of AADL Error-Model Annex Approach for Safety Evaluation
More informationArchitecture-led Incremental System Assurance (ALISA) Demonstration
Architecture-led Incremental System Assurance (ALISA) Demonstration Peter Feiler Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 [DISTRIBUTION STATEMENT A] This material
More informationFrom Virtual System Integration to Incremental Lifecycle Assurance
From Virtual System Integration to Incremental Lifecycle Assurance Peter H. Feiler Software Solutions Conference 2015 November 16 18, 2015 Copyright 2015 Carnegie Mellon University This material is based
More informationIntroduction to Software Product Lines Patrick Donohoe Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213
Introduction to Software Product Lines Patrick Donohoe Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 2014 by Carnegie Mellon University Copyright 2014 Carnegie Mellon University
More informationA Case Study: Experiences with Agile and Lean Principles
A Case Study: Experiences with Agile and Lean Principles Jeff Davenport Software Solutions Conference 2015 November 16 18, 2015 Copyright 2015 Carnegie Mellon University This material is based upon work
More informationIntegrated Environment for Development and Assurance
Integrated Environment for Development and Assurance Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Peter H. Feiler Jan 26, 2015 Report Documentation Page Form Approved
More informationAcquisition Overview: The Challenges
Acquisition Overview: The Challenges Rita Creel Robert J. Ellison June 2007 ABSTRACT: The challenges of acquiring software-intensive systems continue to grow along with the increasingly critical role software
More informationI ve Evaluated My Architecture. Now What?
Experience with the Architecture Improvement Workshop Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Larry Jones, SEI Rick Kazman, SEI SATURN Conference, May 7, 2009 I ve
More informationImplementing Product Development Flow: The Key to Managing Large Scale Agile Development
Implementing Product Development Flow: The Key to Managing Large Scale Agile Development Will Hayes SEI Software Solutions Conference 2015 November 16 18, 2015 Copyright 2015 Carnegie Mellon University
More informationReliability Analysis Techniques: How They Relate To Aircraft Certification
Reliability Analysis Techniques: How They Relate To Aircraft Certification Mark S. Saglimbene, Director Reliability, Maintainability and Safety Engr., The Omnicon Group, Inc., Key Words: R&M in Product
More informationAADL and Model-based Engineering
AADL and Model-based Engineering Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Peter H. Feiler Oct 20, 2014 Report Documentation Page Form Approved OMB No. 0704-0188 Public
More informationSoftware in System Engineering: Affects on Spacecraft Flight Software
Software in System Engineering: Affects on Spacecraft Flight Software Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Charles (Bud) Hammons, PhD Mary Ann Lapham Nov 4, 2009
More informationGuidelines for Development of Civil Aircraft and Systems. Introduction to ARP4754A
Guidelines for Development of Civil Aircraft and Systems Introduction to ARP4754A 23 July, 2014 Avionics Systems Evolution DO-178 ARP4754 ARP4761 DO-254 ARP4754A Early Aviation: mainly mechanical equipment
More informationAircraft Systems Mechanical, Electrical and Avionics.pdf Chap System Design and Development
UNIVERSITY OF SALENTO SCHOOL OF INDUSTRIAL ENGINEERING DEPT. OF ENGINEERING FOR INNOVATION Lecce-Brindisi (Italy) MASTER OF SCIENCE IN AEROSPACE ENGINEERING PROPULSION AND COMBUSTION Aircraft Systems Mechanical,
More informationMethodology for the Cost Benefit Analysis of a Large Scale Multi-phasic Software Enterprise Migration
Methodology for the Cost Benefit Analysis of a Large Scale Multi-phasic Software Enterprise Migration Bryce Meyer Jerry Jackson Jim Wessel Software Engineering Institute Carnegie Mellon University Pittsburgh,
More informationMeasuring What Matters Lisa Young
SESSION ID: GRC-R05 Measuring What Matters www.cert.org/rsa/ Lisa Young Senior Engineer CERT-Software Engineering Institute-Carnegie Mellon University Notices Copyright 2016 Carnegie Mellon University
More informationAgile In Government: A Research Agenda for Agile Software Development
Agile In Government: A Research Agenda for Agile Software Development Will Hayes Suzanne Miller Eileen Wrubel Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 March 201720
More informationThe Business Case for Systems Engineering: Comparison of Defense-Domain and Non- Defense Projects
The Business Case for Systems Engineering: Comparison of Defense-Domain and Non- Defense Projects Presenter: Joseph P. Elm The Software Engineering Institute (SEI) a DoD Research FFRDC Report Documentation
More informationArchitecture Centric Virtual Integration Process (ACVIP) Shadow Effort
Presented at: 18th Annual Systems Engineering Conference at NDIA Architecture Centric Virtual Integration Process (ACVIP) Shadow Effort DISTRIBUTION A. Approved for public release: distribution unlimited.
More informationFall 2014 SEI Research Review. Team Attributes &Team Performance FY14-7 Expert Performance and Measurement
Fall 2014 SEI Research Review Team Attributes &Team Performance FY14-7 Expert Performance and Measurement Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Jennifer Cowley
More informationTSP Performance and Capability Evaluation (PACE): Customer Guide
Carnegie Mellon University Research Showcase @ CMU Software Engineering Institute 9-2013 TSP Performance and Capability Evaluation (PACE): Customer Guide William R. Nichols Carnegie Mellon University,
More informationAn Introduction to Influence Maps: Foundations, Construction, and Use
An Introduction to Influence Maps: Foundations, Construction, and Use Jim Smith NDIA Systems Engineering Conference October 29, 2009 Overview This presentation will provide an overview of Influence Maps
More informationOCTAVE -S Implementation Guide, Version 1.0. Volume 9: Strategy and Plan Worksheets. Christopher Alberts Audrey Dorofee James Stevens Carol Woody
OCTAVE -S Implementation Guide, Version 1.0 Volume 9: Strategy and Plan Worksheets Christopher Alberts Audrey Dorofee James Stevens Carol Woody January 2005 HANDBOOK CMU/SEI-2003-HB-003 Pittsburgh, PA
More informationCommon System and Software Testing Pitfalls
Common System and Software Testing Pitfalls Donald Firesmith Software Solutions Conference 2015 November 16 18, 2015 Copyright 2015 Carnegie Mellon University This material is based upon work funded and
More informationPrioritizing IT Controls for Effective, Measurable Security
Prioritizing IT Controls for Effective, Measurable Security Daniel Phelps Gene Kim Kurt Milne October 2006 ABSTRACT: This article summarizes results from the IT Controls Performance Study conducted by
More informationThe Smart Grid Maturity Model & The Smart Grid Interoperability Maturity Model. #GridInterop
The Smart Grid Maturity Model & The Smart Grid Interoperability Maturity Model #GridInterop Maturity Models Dueling or Complementary? SGMM? SGIMM? SGIMM? SGMM? #GridInterop Phoenix, AZ, Dec 5-8, 2011 2
More informationAcquisition & Management Concerns for Agile Use in Government Series. Agile Culture in the DoD
2 Acquisition & Management Concerns for Agile Use in Government Series Agile Culture in the DoD Acquisition & Management Concerns for Agile Use in Government This booklet is part of a series based on material
More informationModel-based Development of Safety Critical Software: Opportunities and Challenges
Model-based Development of Safety Critical Software: Opportunities and Challenges John McDermid, FREng Professor of Software Engineering, University of York Director Rolls-Royce Systems & Software Engineering
More informationDefinition and Measurement of Complexity in the Context of Safety Assurance
Definition and Measurement of Complexity in the Context of Safety Assurance Sarah Sheard Michael Konrad Chuck Weinstock William R. Nichols November 2016 TECHNICAL REPORT CMU/SEI-2016-TR-013 Software Solutions
More informationArcade Game Maker Pedagocical Product Line
Arcade Game Maker Pedagocical Product Line John D. McGregor August 2003 This work is sponsored by the U.S. Department of Defense. The Software Engineering Institute is a federally funded research and development
More informationSystem Architecture Virtual Integration: An Industrial Case Study
System Architecture Virtual Integration: An Industrial Case Study Peter H. Feiler Jorgen Hansson Dionisio de Niz Lutz Wrage November 2009 TECHNICAL REPORT CMU/SEI-2009-TR-017 ESC-TR-2009-017 Research,
More informationTABLE OF CONTENTS. Abstract 3. Importance of reliability engineering in product industry 3. Current trends in reliability engineering 4
Reliability Engineering: Trends, Strategies and Best Practices Predictive Engineering Think. Design. Perfect! WHITE PAPER S e p t e m b e r 2 0 0 7 HCL s Predictive Engineering encompasses the complete
More informationSafety-Critical Systems and the TSP
Safety-Critical Systems and the TSP Watts S. Humphrey November 2005 Software Engineering Process Management Unlimited distribution subject to the copyright. Technical Note CMU/SEI-2005-TN-011 This work
More informationISO : Rustam Rakhimov (DMS Lab)
ISO 26262 : 2011 Rustam Rakhimov (DMS Lab) Introduction Adaptation of IEC 61508 to road vehicles Influenced by ISO 16949 Quality Management System The first comprehensive standard that addresses safety
More informationAUTOMATING SAFETY ENGINEERING WITH MODEL-BASED TECHNIQUES
WHITE PAPER AUTOMATING SAFETY ENGINEERING WITH MODEL-BASED TECHNIQUES E-mail: WWW: info@metacase.com http://www.metacase.com Ylistönmäentie 31 FI 40500 Jyväskylä, Finland Phone +358 400 648 606 Fax +358
More informationHOW TO AVOID FAILURES-(FMEA and/or FTA)
HOW TO AVOID FAILURES-(FMEA and/or FTA) "It is the responsibility of the practicing engineer and scientist to understand failures and their role in discovery, invention and design in order to minimize
More informationFormulation of a Production Strategy for a Software Product Line
Formulation of a Production Strategy for a Software Product Line Gary J. Chastek Patrick Donohoe John D. McGregor August 2009 TECHNICAL NOTE CMU/SEI-2009-TN-025 Research, Technology, and System Solutions
More informationDr. Nader Mehravari Research Scientist, CERT Division
Everything You Always Wanted to Know About Maturity Models Dr. Nader Mehravari Research Scientist, CERT Division Dr. Nader Mehravari is with the CERT Program at the Software Engineering Institute (SEI),
More informationDriving Out Technical Risk by Blending Architecture, Process, and Project Discipline
Driving Out Technical Risk by Blending Architecture, Process, and Project Discipline Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 James McHale, Robert Nord In collaboration
More informationHazard Analysis. Techniques for. System Safety. Second Edition. Clifton A. Ericson, II Fredericksburg, Virginia. Wiley
Hazard Analysis Techniques for System Safety Second Edition Clifton A. Ericson, II Fredericksburg, Virginia Wiley Contents PREFACE ACKNOWLEDGMENTS xxi xxiii 1. System Safety and Hazard Analysis 1 1.1 Introduction
More informationAgile Security Review of Current Research and Pilot Usage
Agile Security Review of Current Research and Pilot Usage Carol Woody April 2013 OVERVIEW This paper was produced to focus attention on the opportunities and challenges for embedding information assurance
More information2014 Oct.31 International Symposium on Practical Formal Approaches to Software Development. Copyright Prof. Dr. Shuichiro Yamamoto 2014
2014 Oct.31 International Symposium on Practical Formal Approaches to Software Development Nagoya University Dr. Prof. Shuichiro Yamamoto 1 Agenda Assurance case Pitfalls of assurance case Generic derivation
More informationINTERNATIONAL STANDARD
INTERNATIONAL STANDARD IEC 60812 Second edition 2006-01 Analysis techniques for system reliability Procedure for failure mode and effects analysis (FMEA) This English-language version is derived from the
More informationA Research Agenda for Service-Oriented Architecture (SOA): Maintenance and Evolution of Service-Oriented Systems
A Research Agenda for Service-Oriented Architecture (SOA): Maintenance and Evolution of Service-Oriented Systems Grace A. Lewis Dennis B. Smith Kostas Kontogiannis March 2010 TECHNICAL NOTE CMU/SEI-2010-TN-003
More informationObject-Oriented and Classical Software Engineering
Slide 3.1 Object-Oriented and Classical Software Engineering Seventh Edition, WCB/McGraw-Hill, 2007 Stephen R. Schach srs@vuse.vanderbilt.edu CHAPTER 3 Slide 3.2 THE SOFTWARE PROCESS Overview Slide 3.3
More informationIntegrating PDM and ERP Systems with IBM Manufacturing Release Management IBM Redbooks Solution Guide
Integrating PDM and ERP Systems with IBM Manufacturing Release Management IBM Redbooks Solution Guide IBM Manufacturing Release Management is a new solution that applies to the Product Lifecycle Management
More informationSystem Engineering. Instructor: Dr. Jerry Gao
System Engineering Instructor: Dr. Jerry Gao System Engineering - System Engineering Hierarchy - System Modeling - Information Engineering: An Overview - Product Engineering: An Overview - Information
More informationThe Evolution of Product Line Assets
The Evolution of Product Line Assets John D. McGregor June 2003 TECHNICAL REPORT CMU/SEI-2003-TR-005 ESC-TR-2003-005 Pittsburgh, PA 15213-3890 The Evolution of Product Line Assets CMU/SEI-2003-TR-005
More informationThe Method Framework for Engineering System Architectures (MFESA)
The Framework for Engineering System s () Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Donald Firesmith 5 March 2009 Donald G. Firesmith A senior member of the technical
More informationCombining Architecture-Centric Engineering with the Team Software Process
Combining Architecture-Centric Engineering with the Team Software Process Robert L. Nord, James McHale, Felix Bachmann December 2010 TECHNICAL REPORT CMU/SEI-2010-TR-031 ESC-TR-2010-031 Research, Technology,
More informationFunctional Safety: ISO26262
Functional Safety: ISO26262 Seminar Paper Embedded systems group Aniket Kolhapurkar, University of Kaiserslautern, Germany kolhapur@rhrk.uni kl.de September 8, 2015 1 Abstract Functions in car, such as
More informationSupply-Chain Risk Analysis
Supply-Chain Risk Analysis Bob Ellison, Chris Alberts, Rita Creel, Audrey Dorofee, and Carol Woody 2010 Carnegie Mellon University Report Documentation Page Form Approved OMB No. 0704-0188 Public reporting
More informationSoftware System Safety
JOINT SERVICES SOFTWARE SAFETY AUTHORITIES (JS-SSA) Software System Implementation Process and Tasks Supporting MIL-STD-882E With Joint Software System Engineering Handbook References Developed by the
More informationAcquisition & Management Concerns for Agile Use in Government Series. Agile Acquisition and Milestone Reviews
4 Acquisition & Management Concerns for Agile Use in Government Series Agile Acquisition and Milestone Reviews Acquisition & Management Concerns for Agile Use in Government This booklet is part of a series
More informationCOMPARISON OF PROCESS HAZARD ANALYSIS (PHA) METHODS
COMPARISON OF PROCESS HAZARD ANALYSIS (PHA) METHODS by Primatech Inc. The hazard and operability (HAZOP) study is the most commonly used process hazard analysis (PHA) method. However, there are many other
More informationModel-based Reliability and Safety Analysis, fosters Agility in Design of Mission-Critical Systems
Model-based Reliability and Safety Analysis, fosters Agility in Design of Mission-Critical Systems Carmelo Tommasi Nerijus Jankevicius Andrius Armonas Commercial Director, Italy Product Manager Product
More informationAn approach to allow safety requirements to be efficiently decomposed, traced, and validated
An approach to allow safety requirements to be efficiently decomposed, traced, and validated Achille Penna Master Student Software Engineering Internal Supervisor Barbara Gallina Post-Doc Researcher, Mälardalens
More informationImproving Predictability in Embedded Real-Time Systems
Improving Predictability in Embedded Real-Time Systems Peter H. Feiler, Software Engineering Institute Bruce Lewis, U.S. Army Aviation and Missile Command Steve Vestal, Honeywell Technology Center December
More informationObject-Oriented and Classical Software Engineering THE SOFTWARE PROCESS 9/17/2017. CHAPTER 3 Slide 3.2. Stephen R. Schach. Overview Slide 3.
Slide 3.1 CHAPTER 3 Slide 3.2 Object-Oriented and Classical Software Engineering THE SOFTWARE PROCESS Eighth Edition, WCB/McGraw-Hill, 2011 Stephen R. Schach Overview Slide 3.3 Overview (contd) Slide 3.4
More informationSoftware Processes. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1
Software Processes Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Objectives To introduce software process models To describe three generic process models and when they may be
More informationTechniques and benefits of incorporating Safety and Security analysis into a Model Based System Engineering Environment
Techniques and benefits of incorporating Safety and Security analysis into a Model Based System Engineering Environment Gavin Arthurs P.E Solution Architect Systems Engineering IBM Software, Rational Common
More informationOptional Inner Title Slide
Leading SAFe / Agile in Government for Executives: Overview January 2017 SuZ Miller, Eileen Wrubel SEI Agile in Government Team Optional Inner Title Slide Name optional 2016 Carnegie Mellon University
More informationWe Have All Been Here Before
We Have All Been Here Before Recurring Patterns Across 12 U.S. Air Force Acquisition Programs William E. Novak Ray C. Williams Introduction Agenda Introduction Independent Technical Assessments (ITAs)
More informationHow to Develop Highly Useable CMMI Documentation
How to Develop Highly Useable CMMI Documentation Presenter: Ralph Williams, President CMM and CMMI is registered in the U.S. Patent and Trademark Office. SM IDEAL is a service mark of Carnegie Mellon University.
More informationCERT Resilience Management Model Capability Appraisal Method (CAM) Version 1.1
CERT Resilience Management Model Capability Appraisal Method (CAM) Version 1.1 Resilient Enterprise Management Team October 2011 TECHNICAL REPORT CMU/SEI-2011-TR-020 ESC-TR-2011-020 CERT Program http://www.sei.cmu.edu
More informationSafety cannot rely on testing
Standards 1 Computer-based systems (generically referred to as programmable electronic systems) are being used in all application sectors to perform non-safety functions and, increasingly, to perform safety
More informationMigration Use Cases with the Migration Manager IBM Redbooks Solution Guide
Migration Use Cases with the Migration Manager IBM Redbooks Solution Guide Migration Manager is a feature of the Tivoli process automation engine that enables you to migrate configuration content from
More informationSoftware Processes. Objectives. Topics covered. The software process. Waterfall model. Generic software process models
Objectives Software Processes To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software
More informationObjectives. The software process. Topics covered. Waterfall model. Generic software process models. Software Processes
Objectives Software Processes To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software
More informationUse of the Architecture Tradeoff Analysis Method SM (ATAM SM ) in the Acquisition of Software-Intensive Systems
Use of the Architecture Tradeoff Analysis Method SM (ATAM SM ) in the Acquisition of Software-Intensive Systems John K. Bergey Matthew J. Fisher September 2001 Architecture Tradeoff Analysis Initiative
More informationRAM Commander Reliability and Safety Software
RAM Commander The Most advanced RAMS Toolkit in the Market! All RAMS Analysis in One Package: MTBF calculation RBD FMECA FTA MARKOV ETA FHA SSA RCM / MSG-3 RAM Commander by ALD is far more than just a
More informationCMMI for Services (CMMI-SVC): Current State
: Current State Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Eileen Forrester April 2011 What I will cover Explain what the CMMI-SVC is and why we built it Discuss service
More informationTopics covered. Software process models Process iteration Process activities The Rational Unified Process Computer-aided software engineering
Software Processes Objectives To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software
More informationTechnical Standard Order
Department of Transportation Federal Aviation Administration Aircraft Certification Service Washington, D.C. TSO-C166a Effective Date: 12/21/06 Technical Standard Order Subject: Extended Squitter Automatic
More informationCA Cloud Service Delivery Platform
CA Cloud Service Delivery Platform Overview Guide Version 01.0.00 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation
More informationAerospace Vehicle Systems Institute
System and Software Integration Verification Texas Engineering Experiment Station The idea for this cooperative began in 1997 when Walt Gillette (now the 747X program manager Boeing Commercial Airplanes)
More informationSAE AADL: An Industry Standard for Embedded Systems Engineering
SAE AADL: An Industry Standard for Embedded Systems Engineering Peter Feiler Software Engineering Institute phf@sei.cmu.edu 412-268-7790 Report Documentation Page Form Approved OMB No. 0704-0188 Public
More informationNiagara 4 + JACE our newest products are open 4
Niagara 4 + JACE 8000 our newest products are open 4 NIAGARA FRAMEWORK connecting minds and machines niagara framework For more than 15 years, the Niagara Framework has fundamentally changed the way devices
More informationMission Success in Complex Environments (MSCE)
Mission Success in Complex Environments (MSCE) Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Mission Success in Complex Environments (MSCE) Project Part of the SEI Acquisition
More informationAutomotive Systems Engineering und Functional Safety: The Way Forward
Automotive Systems Engineering und Functional Safety: The Way Forward Dr. Simon Burton Albert Habermann Vector Informatik GmbH Ingersheimer Strasse 24 70499 Stuttgart, Germany +49 711 80670 1529 albert.habermann@vector.com
More informationINTERNATIONAL STANDARD
INTERNATIONAL STANDARD IEC 60300-3-1 Second edition 2003-01 Dependability management Part 3-1: Application guide Analysis techniques for dependability Guide on methodology Gestion de la sûreté de fonctionnement
More informationEileen Forrester CMMI for Services Product Manager
CMMI for Services (SVC): The Strategic Landscape for Service Eileen Forrester CMMI for Services Product Manager Forrester is the manager of the CMMI for Services Project at the Software Engineering Institute,
More informationAUTOSAR and ISO26262 compliant development by use of Libraries
AUTOSAR and ISO26262 compliant development by use of Libraries Vector Conference 2016 V1.0 2016-08-30 Agenda 1. Challenges in Automotive Development Projects 2. AUTOSAR and ISO26262 compliant development
More informationPractical Risk Management: Framework and Methods
New SEI Course! Practical Risk Management: Framework and Methods September 23-24, 2009 Arlington, VA Register at: www.sei.cmu.edu/products/courses/p78.html 1 13 th International Software Product Line Conference
More informationCapability Maturity Model Integration (CMMI) V1.3 and Architecture-Centric Engineering
Capability Maturity Model Integration (CMMI) V1.3 and Architecture-Centric SATURN Conference May 17, 2011 San Francisco, CA Dr. Lawrence G. Jones Dr. Michael Konrad Software Institute Carnegie Mellon University
More informationDigital Twin Digital Thread in Aerospace David Riemer
Digital Twin Digital Thread in Aerospace David Riemer Unrestricted Siemens AG 20XX Realize innovation. Siemens Focus is to Enable Excellent Performance on Every Program Program Execution Excellence Fully
More informationCA FAQS Production Control System for z/vse r5.0
PRODUCT SHEET CA FAQS Production Control System for z/vse CA FAQS Production Control System for z/vse r5.0 CA FAQS Production Control System for z/vse (CA FAQS PCS for z/vse) is a business process event-driven
More informationBrief Summary of Last Lecture. Model checking of timed automata: general approach
Brief Summary of Last Lecture Formal verification Types: deductive (theorem proving) and algorithmic (model checking) ields proof that a (formal) specification is fulfilled Formalization of specs e.g.
More informationIBM StoredIQ Data Script Version User Guide SC
IBM StoredIQ Data Script Version 7.5.0.1 User Guide SC27-5690-00 IBM StoredIQ Data Script Version 7.5.0.1 User Guide SC27-5690-00 Note Before using this information and the product it supports, read the
More informationEileen Forrester CMMI for Services Product Manager
CMMI for Services (SVC): The Strategic Landscape for Service Eileen Forrester CMMI for Services Product Manager Forrester is the manager of the CMMI for Services Project at the Software Engineering Institute,
More informationThis document is a preview generated by EVS
INTERNATIONAL STANDARD IEC 60300-3-1 Second edition 2003-01 Dependability management Part 3-1: Application guide Analysis techniques for dependability Guide on methodology Gestion de la sûreté de fonctionnement
More informationTraining. Advancing yourself
Training Advancing yourself Achieve real results from employee training Reduces safety risks associated with lack of know-how Lessens the risk of damage to equipment or devices Better use of system features
More informationCMMI for Technical Staff
CMMI for Technical Staff SES CMMI Training Series April 7, 2009 Audio Conference #: Dial - 1-877-760-2042 Pass code - 147272 SM SEI and CMM Integration are service marks of Carnegie Mellon University CMM
More informationIntroduction and Revision of IEC 61508
Introduction and Revision of IEC 61508 Ron Bell OBE, BSc, CEng FIET Engineering Safety Consultants Ltd Collingham House 10-12 Gladstone Road Wimbledon London, SW19 1QT UK Abstract Over the past twenty-five
More informationSaber Automotive Overview
Datasheet Saber Automotive Overview Overview Hybrid- and electric-vehicle development demand more and more accurate simulation of Automotive systems to achieve quality-, reliabilityand cost-requirements.
More informationOpen Architecture Machinery Control Systems
Open Architecture Machinery Control Systems ASNE Intelligent Ships Symposium 25 May 2011 Statement A: Distribution is Unlimited Dr. Norbert Doerry, Tim Scherer, Jeff Cohen, Nickolas Guertin P.E. Main Concepts
More informationIBM TRIRIGA Version 10 Release 5.2. Procurement Management User Guide IBM
IBM TRIRIGA Version 10 Release 5.2 Procurement Management User Guide IBM Note Before using this information and the product it supports, read the information in Notices on page 29. This edition applies
More information20028 Joint Software Systems Safety Engineering Handbook Implementation Guide
20028 Joint Software Systems Safety Engineering Handbook Implementation Guide Robert E. Smith, CSP Booz Allen Hamilton 20th Annual NDIA Systems Engineering Conference Springfield, VA 25 October 2017 1
More informationStandards for Prognostics and Health Management (PHM) Techniques within Manufacturing Operations
HEALTH MANAGEMENT SOCIETY 2014 Standards for Prognostics and Health Management (PHM) Techniques within Manufacturing Operations Gregory W. Vogl 1, Brian A. Weiss 1, and M. Alkan Donmez 1 1 National Institute
More informationSGMM Model Definition A framework for smart grid transformation
SGMM Model Definition A framework for smart grid transformation Authors: The SGMM Team Version 1.2 September 2011 TECHNICAL REPORT CMU/SEI-2011-TR-025 ESC-TR-2011-025 CERT Program Research, Technology,
More information