Why are Space Stations so Hard? Bill Dwyer, NASA-JSC ISS Command and Data Handling System Hardware System Manager Ex-Space Station Freedom Data Management.

Slides:



Advertisements
Similar presentations
Motorola Confidential Proprietary MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names.
Advertisements

Tom Gullion SRMV Toolsmith (608) Executing UML Models as Verification Oracles.
Fabián E. Bustamante, Winter 2006 Recovery Oriented Computing Embracing Failure A. B. Brown and D. A. Patterson, Embracing failure: a case for recovery-
Elements of a Microprocessor system Central processing unit. This performs the arithmetic and logical operations, such as add/subtract, multiply/divide,
Amateur Radio on the International Space Station (ARISS)
Siemens Applied Automation Process Gas Chromatography NeSSI – Lets Do It.pptSlide 1; IFPAC; February 22, 2006 Let’s Do It! Using NeSSI IFPAC: February.
Towards Target-Level Testing and Debugging Tools For Embedded Software Harry Koehnemann, Arizona State University Dr. Timothy Lindquist, Arizona State.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
WPDRTS ’05 1 Workshop on Parallel and Distributed Real-Time Systems 2005 April 4th and 5th, 2005, Denver, Colorado Challenge Problem Session Detection.
Software Issues Derived from Dr. Fawcett’s Slides Phil Pratt-Szeliga Fall 2009.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Installing software on personal computer
Highlighting the Challenges of Model- Based Engineering for Spaceflight Software Systems Dr. Rob Pettit Flight Software and Embedded Systems Office The.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 2 Slide 1 Systems engineering 1.
4 types of implementing information systems
LSU 01/18/2005Project Life Cycle1 The Project Life Cycle Project Management Unit, Lecture 2.
H-1 Network Management Network management is the process of controlling a complex data network to maximize its efficiency and productivity The overall.
GlueX Solenoid Update George Biallas May 12, 2010 GlueX Collaboration Meeting.
Effective Methods for Software and Systems Integration
The Pursuit for Efficient S/C Design The Stanford Small Sat Challenge: –Learn system engineering processes –Design, build, test, and fly a CubeSat project.
1 Chapter 2 Socio-technical Systems (Computer-based System Engineering)
Standard WBS Version 1.0 WBS2-3.pptPage 1 Standard Work Breakdown Structure Legend = Decomposes to lower level WBS elements 4.0 Implementation 4.0 Implementation.
5-1 Constellation Space Suit System Government Capabilities and Facilities Crew and Thermal Systems Division.
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 1 DATABASE SYSTEMS (Cont’d) Instructor Ms. Arwa Binsaleh.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 2Slide 1 Chapter 2 Computer-Based System Engineering As modified by Randy Smith.
Team Skill 6: Building the Right System From Use Cases to Implementation (25)
Topic (1)Software Engineering (601321)1 Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution.
◦ What is an Operating System? What is an Operating System? ◦ Operating System Objectives Operating System Objectives ◦ Services Provided by the Operating.
ERP. What is ERP?  ERP stands for: Enterprise Resource Planning systems  This is what it does: attempts to integrate all data and processes of an organization.
Operating Systems JEOPARDY Computer Repair NetworkOS OS Tasks ConceptsComponentsMisc
Tufts University School Of Engineering Tufts Wireless Laboratory TWL Direction Almir Davis 09/28/20091.
Socio-technical Systems (Computer-based System Engineering)
High Performance Embedded Computing © 2007 Elsevier Chapter 1, part 2: Embedded Computing High Performance Embedded Computing Wayne Wolf.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
Robotics & Engineering Design Projective Management Chin-Sung Lin Eleanor Roosevelt High School.
SONIC-3: Creating Large Scale Installations & Deployments Andrew S. Neumann Principal Engineer, Progress Sonic.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
THE PROJECT LIFE CYCLE PROJECT MANAGEMENT LIFE CYCLE LSU 01/18/2005 PROJECT LIFE CYCLE 1.
Network UAV C3 Stage 1 Final Briefing Timothy X Brown University of Colorado at Boulder Interdisciplinary Telecommunications Program Electrical and Computer.
Futron Corporation 400 Virginia Avenue,SW Suite 340 Washington, DC Phone Fax NASA PRA Practices.
SONIC-3: Creating Large Scale Installations & Deployments Andrew S. Neumann Principal Engineer Progress Sonic.
Seven Myths of Formal Methods - by Anthony Hall, Praxis Systems Presented by Shanmughapriya Senthil.
Jini Architecture Introduction System Overview An Example.
Carnegie Mellon University © Robert T. Monroe Management Information Systems Software Development Lifecycles (SDLC’s) Management.
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
CS 147 Virtual Memory Prof. Sin Min Lee Anthony Palladino.
MNP1163/MANP1163 (Software Construction).  Minimizing complexity  Anticipating change  Constructing for verification  Reuse  Standards in software.
Principles of Software Engineering: Why Study Software Engineering? COSI 120b, Spring 2005.
Chapter 1: Introduction Omar Meqdadi SE 3860 Lecture 1 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 1 Database Systems.
First Spaceflight of an Educator Astronaut Barbara R. Morgan - B.A. Human Biology, Stanford University - Teaching Credential, College of Notre Dame, Belmont,
System Architecture CS 560. Project Design The requirements describe the function of a system as seen by the client. The software team must design a system.
Range Operations Craig Griffith Chief, Range Operations Branch WATR Operations Branch Dryden Flight Research Center February 21, 2001.
July 7, System and Network Administration: Introduction Abdul Wahid.
An Iterative Method For System Integration
«My future profession»
"View" > "Header & Footer" > "Slides" > "Date & Time FIXED" > (replace what's there) User Case Study: Data Collection System Replacement at Shield.
I&T&C Organization Chart
CS 5150 Software Engineering
Database Systems: Design, Implementation, and Management Tenth Edition
IEEE Std 1074: Standard for Software Lifecycle
Design and Implementation
Antenna Monitor & Control Subsystem Engineering Requirements
Hardware-less Testing for RAS Software
PLANNING A SECURE BASELINE INSTALLATION
Example of an early computer system. Classification of operating systems. Operating systems can be grouped into the following categories: Supercomputing.
Integration & Test Instrument Operations Coordination
Lecture Topics: 11/1 Hand back midterms
Logical Architecture & UML Package Diagrams
Presentation transcript:

Why are Space Stations so Hard? Bill Dwyer, NASA-JSC ISS Command and Data Handling System Hardware System Manager Ex-Space Station Freedom Data Management System Integration Manager Ex-Space Station Freedom SW Functional Area Manager Ex-Space Station Freedom Mode Team Chairman (Level-II) 8 th Military and Aerospace Programmable Logic Devices (MAPLD) International Conference 8 Sept. 2005

Development Environment Extended development phase – some articles are on-orbit while others that will interface to it are still in an early phase such as PDR or in some cases not started yet Makes interface definition very challenging Requiring extensive on-ground integration testing is a large complex test rig Widely distributed development sites – International world site distribution Directly contradicting “co-location” axiom for project development Again makes interface definition and testing very difficult After the first two or three element launches, a system can be in multiple lifecycle stages at one time Sustaining, on-orbit troubleshoot and root cause work and upgrade development This multiple-lifecycle-at-one-time state does not allow the post-development resource phase out that is the standard model International export-import regulations serve to extend time required for testing and some aspects of development 1

On-Orbit Operations Coordinating flight control across International boundaries To date, ISS has had a great deal of success in International operations Substantial planning and agreements required On-orbit troubleshooting and repair of failures has not been done to the scale it is being accomplished on ISS Earlier Mir experience very valuable Command and Control computational systems failures during 6A flight timeframe Turns the crew into multi-skilled “mechanics” On-orbit assembly and checkout of major components, including multi-national assembly Attaching new element such as truss element S1 and P1 to existing configuration Upgrading to a new integrated command and data handling system with the addition of multiple new computational systems On-orbit change-out of hardware, especially external hardware Example: CMG failure and change-out on recent flight LF-1 (STS-114) New, unforeseen requirements/needs that must be implemented on-orbit with minimal if any integration testing on the ground External storage platforms such as Z2-truss and External Storage Platform-3 2

On-Orbit Operations Installation of major software systems on-orbit with no operational fidelity sacrifice A “design for” requirement that is ops intensive Fixing “whoopses” – requirements that were not anticipated but need arises during ops For example the 6B box “bowing” problem for C&T and C&DH HW Relocation of major systems due to operations or safety needs For example the Acvanced ECLSS in the U.S. Lab Emergent behavior of large complex systems – sometimes things behave in an unanticipated manner For example restarting large networks after flight 6A command and control computational system failures Difficulty in determining operational life of electronic hardware makes logistical planning very difficult Some good: the ISS computational systems, multiplexer-demultiplexers (MDMs) have proven to be extremely robust, some operating nearly 8 years with no problems Some not-so-good: laptop inventory needs complete replacement 3

Conclusion 1.“The devil is in the details” 2.“The devil is in the integration” 3.“The devil is in the magnitude of the undertaking” 4.“The devil is resource intensive and costs a lot” Building a large multi-element, multi-national space station is indeed hard and expensive. If we underestimate the magnitude of the task, it can, will and has given us more than one “negative surprise”. 4