Avionics Panel Go For Luna Landing! Graham ONeil United Space Alliance March 2008.

Slides:



Advertisements
Similar presentations
An Overview of ABFT in cloud computing
Advertisements

Business Alignment Using Enterprise Architecture
Trusted Computing in Government Networks May 16, 2007 Richard C. (Dick) Schaeffer, Jr. Information Assurance Director National Security Agency.
Tomorrows Safety Case Steve Kinnersly. Slide serial no 2 © 2001 AEA Technology plc Todays Safety Case? A reasoned argument that a system is or will be.
Making the System Operational
Principles of Engineering System Design Dr T Asokan
Boeing’s Perspective on FCF Risk Mitigation
1 Scheme Combination Product and Labeling Lists. 2 Agenda Scheme Combination Background Task Team 11 Current Update Process Interim Update Process Future.
Advanced Scan Tool Diagnostics Steve Zack Jim Wilson
Mafijul Islam, PhD Software Systems, Electrical and Embedded Systems Advanced Technology & Research Research Issues in Computing Systems: An Automotive.
Component-Based Software Engineering Main issues: assemble systems out of (reusable) components compatibility of components.
Technology Drivers Traditional HPC application drivers – OS noise, resource monitoring and management, memory footprint – Complexity of resources to be.
Distributed Systems Major Design Issues Presented by: Christopher Hector CS8320 – Advanced Operating Systems Spring 2007 – Section 2.6 Presentation Dr.
Avionics Processing Evolution – Apollo to Constellation
© Paradigm Publishing Inc Chapter 10 Information Systems.
© Prentice Hall CHAPTER 11 Facilitating User Computing.
Improving System Safety through Agent-Supported User/System Interfaces: Effects of Operator Behavior Model Charles SANTONI & Jean-Marc MERCANTINI (LSIS)
Test Automation Success: Choosing the Right People & Process
Chapter 19: Network Management Business Data Communications, 4e.
Data - Information - Knowledge
Software Engineering for Real- Time: A Roadmap H. Kopetz. Technische Universitat Wien, Austria Presented by Wing Kit Hor.
Client/Server Databases and the Oracle 10g Relational Database
1 ITC242 – Introduction to Data Communications Week 12 Topic 18 Chapter 19 Network Management.
Architecture and Real Time Systems Lab University of Massachusetts, Amherst An Application Driven Reliability Measures and Evaluation Tool for Fault Tolerant.
.NET Mobile Application Development Introduction to Mobile and Distributed Applications.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 23 Slide 1 Software testing.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
1 Fault Tolerance in the Nonstop Cyclone System By Scott Chan Robert Jardine Presented by Phuc Nguyen.
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
Chapter 2: Software Process Omar Meqdadi SE 2730 Lecture 2 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
Cluster Reliability Project ISIS Vanderbilt University.
Computerised Air Traffic Management Tools - Benefits and Limitations OMAR BASHIR (March 2005)
Protecting the Public, Astronauts and Pilots, the NASA Workforce, and High-Value Equipment and Property Mission Success Starts With Safety Believe it or.
A Proposal of Application Failure Detection and Recovery in the Grid Marian Bubak 1,2, Tomasz Szepieniec 2, Marcin Radecki 2 1 Institute of Computer Science,
Chapter 9 Testing the System Shari L. Pfleeger Joann M. Atlee
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
Urban Infrastructure and Its Protection Responding to the Unexpected Interest Group Report Group Members G. Giuliano (USC), Jose Holguin-Veras (CUNY),
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Living in a Network Centric World Network Fundamentals – Chapter 1.
Safety-Critical Systems 7 Summary T V - Lifecycle model System Acceptance System Integration & Test Module Integration & Test Requirements Analysis.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Living in a Network Centric World Network Fundamentals – Chapter 1.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Living in a Network Centric World Network Fundamentals – Chapter 1.
High Availability in DB2 Nishant Sinha
Tolerating Communication and Processor Failures in Distributed Real-Time Systems Hamoudi Kalla, Alain Girault and Yves Sorel Grenoble, November 13, 2003.
Slide 1 Security Engineering. Slide 2 Objectives l To introduce issues that must be considered in the specification and design of secure software l To.
Component 8/Unit 9aHealth IT Workforce Curriculum Version 1.0 Fall Installation and Maintenance of Health IT Systems Unit 9a Creating Fault Tolerant.
CS223: Software Engineering Lecture 14: Architectural Patterns.
Version 4.0 Living in a Network Centric World Network Fundamentals – Chapter 1.
1 Software Testing and Quality Assurance Lecture 38 – Software Quality Assurance.
ARTEMIS SRA 2016 Trust, Security, Robustness, and Dependability Dr. Daniel Watzenig ARTEMIS Spring Event, Vienna April 13, 2016.
1 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Network Architecture Characteristics  Explain four characteristics that are addressed by.
Constructing Deploying and Maintaining Enterprise Systems
FAULT TOLERANCE TECHNIQUE USED IN SEAWOLF SUBMARINE
Living in a Network Centric World
Living in a Network Centric World
Security Engineering.
Frequently asked questions about software engineering
#01 Client/Server Computing
Avionics Panel Go For Luna Landing!
Living in a Network Centric World
Fault Tolerance Distributed Web-based Systems
Living in a Network Centric World
Living in a Network Centric World
Living in a Network Centric World
Living in a Network Centric World
Living in a Network Centric World
Living in a Network Centric World
Substation Automation IT Needs
#01 Client/Server Computing
Living in a Network Centric World
Presentation transcript:

Avionics Panel Go For Luna Landing! Graham ONeil United Space Alliance March 2008

Background Software comparisons from Apollo to Cx –Functionality, size, process characteristics –Fault Tolerance, safety considerations Human Crew Integration and Training –Human Error in design –Human Error in operations –Automation Errors –Automation and Human handoffs Avionics Lessons Learned –Multi-use, multi connect computers [Apollo 13] –Crew Awareness support [Apollo 11]

Apollo Error Sources Switchology and mode management; Apollo 11 Primary/backup mode switching; Apollo 10

Principles Learned Separation of criticalities Redundancy at appropriate levels Robustness of resources and behavior at the margins Simplicity Re-inforced Situation Awareness Training cycle based on credible sims, credible failures, diagnostic signatures, recovery strategies, and next failure identifications.

Operational Modes Op ModeDescription Normal The system performs normal operations activities (polling, communications, etc.) Simulator A specified system suspends activities to allow a simulator scenario to be performed. Systems could be set to mimic another vehicle: Independent Each system could be run totally independent of the rest of the ships systems. Emergency Each system could have a minimal back up program that would enable it to take charge of the entire ship in case of emergency. Super Links vehicle computers together to solve high- powered computational tasks. This mode could also support sophisticated high-powered simulations.

Challenges Generation of Safe Designs and their translation into Verifiable Code. Safe management of modes and states. Computer and Network architectures that can support fault tolerant data communications. For life cycle considerations; –Maintain software at the model level –Design and integration tools support Composability, and multi-level criticality function distribution.