Architecture of the Space Shuttle Primary Avionics Software System
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
The "Bug" Heard 'Round the World
ACM SIGSOFT SOFTWAREENGINEERING NOTES, Vol 6 No 5, October 1981 Page 3 THE "BUG" HEARD 'ROUND THE WORLD Discussion of the software problem which delayed the first Shuttle orbital flight JohnR. Garman Cn April 10, 1981, about 20 minutes prior to the scheduled launching of the first flight of America's Space Transportation System, astronauts and technicians attempted to initialize the software system which "backs-up" the quad-redundant primary software system ...... and could not. In fact, there was no possible way, it turns out, that the BFS (Backup Flight Control System) in the fifth onboard computer could have been initialized , Froperly with the PASS (Primary Avionics Software System) already executing in the other four computers. There was a "bug" - a very small, very improbable, very intricate, and very old mistake in the initialization logic of the PASS. It was the type of mistake that gives programmers and managers alike nightmares - and %heoreticians and analysts endless challenge. I% was the kind of mistake that "cannot happen" if one "follows all the rules" of good software design and implementation. It was the kind of mistake that can never be ruled out in the world of real systems development: a world involving hundreds of programmers and analysts, thousands of hours of testing and simulation, and millions of pages of design specifications, implementation schedules, and test plans and reports. Because in that world, software is in fact "soft" - in a large complex real time control system like the Shuttle's avionics system, software is pervasive and, in virtually every case, the last subsystem to stabilize. -
Software Tools: a Building Block Approach
SOFTWARE TOOLS: A BUILDING BLOCK APPROACH NBS Special Publication 500-14 U.S. DEPARTMENT OF COMMERCE National Bureau of Standards ] NATIONAL BUREAU OF STANDARDS The National Bureau of Standards^ was established by an act of Congress March 3, 1901. The Bureau's overall goal is to strengthen and advance the Nation's science and technology and facilitate their effective application for public benefit. To this end, the Bureau conducts research and provides: (1) a basis for the Nation's physical measurement system, (2) scientific and technological services for industry and government, (3) a technical basis for equity in trade, and (4) technical services to pro- mote public safety. The Bureau consists of the Institute for Basic Standards, the Institute for Materials Research, the Institute for Applied Technology, the Institute for Computer Sciences and Technology, the Office for Information Programs, and the ! Office of Experimental Technology Incentives Program. THE INSTITUTE FOR BASIC STANDARDS provides the central basis within the United States of a complete and consist- ent system of physical measurement; coordinates that system with measurement systems of other nations; and furnishes essen- tial services leading to accurate and uniform physical measurements throughout the Nation's scientific community, industry, and commerce. The Institute consists of the Office of Measurement Services, and the following center and divisions: Applied Mathematics — Electricity — Mechanics — Heat — Optical Physics — Center for Radiation Research — Lab- oratory Astrophysics^ — Cryogenics^ — Electromagnetics^ — Time and Frequency*. THE INSTITUTE FOR MATERIALS RESEARCH conducts materials research leading to improved methods of measure- ment, standards, and data on the properties of well-characterized materials needed by industry, commerce, educational insti- tutions, and Government; provides advisory and research services to other Government agencies; and develops, produces, and distributes standard reference materials. -
An Assessment of Aerocapture and Applications to Future Missions
Post-Exit Atmospheric Flight Cruise Approach An Assessment of Aerocapture and Applications to Future Missions February 13, 2016 National Aeronautics and Space Administration An Assessment of Aerocapture Jet Propulsion Laboratory California Institute of Technology Pasadena, California and Applications to Future Missions Jet Propulsion Laboratory, California Institute of Technology for Planetary Science Division Science Mission Directorate NASA Work Performed under the Planetary Science Program Support Task ©2016. All rights reserved. D-97058 February 13, 2016 Authors Thomas R. Spilker, Independent Consultant Mark Hofstadter Chester S. Borden, JPL/Caltech Jessie M. Kawata Mark Adler, JPL/Caltech Damon Landau Michelle M. Munk, LaRC Daniel T. Lyons Richard W. Powell, LaRC Kim R. Reh Robert D. Braun, GIT Randii R. Wessen Patricia M. Beauchamp, JPL/Caltech NASA Ames Research Center James A. Cutts, JPL/Caltech Parul Agrawal Paul F. Wercinski, ARC Helen H. Hwang and the A-Team Paul F. Wercinski NASA Langley Research Center F. McNeil Cheatwood A-Team Study Participants Jeffrey A. Herath Jet Propulsion Laboratory, Caltech Michelle M. Munk Mark Adler Richard W. Powell Nitin Arora Johnson Space Center Patricia M. Beauchamp Ronald R. Sostaric Chester S. Borden Independent Consultant James A. Cutts Thomas R. Spilker Gregory L. Davis Georgia Institute of Technology John O. Elliott Prof. Robert D. Braun – External Reviewer Jefferey L. Hall Engineering and Science Directorate JPL D-97058 Foreword Aerocapture has been proposed for several missions over the last couple of decades, and the technologies have matured over time. This study was initiated because the NASA Planetary Science Division (PSD) had not revisited Aerocapture technologies for about a decade and with the upcoming study to send a mission to Uranus/Neptune initiated by the PSD we needed to determine the status of the technologies and assess their readiness for such a mission. -
Employee Management System
School of Mathematics and Systems Engineering Reports from MSI - Rapporter från MSI Employee Management System Kancho Dimitrov Kanchev Dec MSI Report 06170 2006 Växjö University ISSN 1650-2647 SE-351 95 VÄXJÖ ISRN VXU/MSI/DA/E/--06170/--SE Abstract This report includes a development presentation of an information system for managing the staff data within a small company or organization. The system as such as it has been developed is called Employee Management System. It consists of functionally related GUI (application program) and database. The choice of the programming tools is individual and particular. Keywords Information system, Database system, DBMS, parent table, child table, table fields, primary key, foreign key, relationship, sql queries, objects, classes, controls. - 2 - Contents 1. Introduction…………………………………………………………4 1.1 Background……………………………………………………....................4 1.2 Problem statement ...…………………………………………………….....5 1.3 Problem discussion………………………………………………………....5 1.4 Report Overview…………………………………………………………...5 2. Problem’s solution……………………………………………….....6 2.1 Method...…………………………………………………………………...6 2.2 Programming environments………………………………………………..7 2.3 Database analyzing, design and implementation…………………………10 2.4 Program’s structure analyzing and GUI constructing…………………….12 2.5 Database connections and code implementation………………………….14 2.5.1 Retrieving data from the database………………………………....19 2.5.2 Saving data into the database……………………………………...22 2.5.3 Updating records into the database………………………………..24 2.5.4 Deleting data from the database…………………………………...26 3. Conclusion………………………………………………………....27 4. References………………………………………………………...28 Appendix A: Programming environments and database content….29 Appendix B: Program’s structure and code Implementation……...35 Appendix C: Test Performance…………………………………....56 - 3 - 1. Introduction This chapter gives a brief theoretical preview upon the database information systems and goes through the essence of the problem that should be resolved. -
Magnetoshell Aerocapture: Advances Toward Concept Feasibility
Magnetoshell Aerocapture: Advances Toward Concept Feasibility Charles L. Kelly A thesis submitted in partial fulfillment of the requirements for the degree of Master of Science in Aeronautics & Astronautics University of Washington 2018 Committee: Uri Shumlak, Chair Justin Little Program Authorized to Offer Degree: Aeronautics & Astronautics c Copyright 2018 Charles L. Kelly University of Washington Abstract Magnetoshell Aerocapture: Advances Toward Concept Feasibility Charles L. Kelly Chair of the Supervisory Committee: Professor Uri Shumlak Aeronautics & Astronautics Magnetoshell Aerocapture (MAC) is a novel technology that proposes to use drag on a dipole plasma in planetary atmospheres as an orbit insertion technique. It aims to augment the benefits of traditional aerocapture by trapping particles over a much larger area than physical structures can reach. This enables aerocapture at higher altitudes, greatly reducing the heat load and dynamic pressure on spacecraft surfaces. The technology is in its early stages of development, and has yet to demonstrate feasibility in an orbit-representative envi- ronment. The lack of a proof-of-concept stems mainly from the unavailability of large-scale, high-velocity test facilities that can accurately simulate the aerocapture environment. In this thesis, several avenues are identified that can bring MAC closer to a successful demonstration of concept feasibility. A custom orbit code that dynamically couples magnetoshell physics with trajectory prop- agation is developed and benchmarked. The code is used to simulate MAC maneuvers for a 60 ton payload at Mars and a 1 ton payload at Neptune, both proposed NASA mis- sions that are not possible with modern flight-ready technology. In both simulations, MAC successfully completes the maneuver and is shown to produce low dynamic pressures and continuously-variable drag characteristics. -
Software Requirements Specification to Distribute Manufacturing Data
NIST Advanced Manufacturing Series 300-2 Software Requirements Specification to Distribute Manufacturing Data Thomas Hedberg, Jr. Moneer Helu Marcus Newrock This publication is available free of charge from: https://doi.org/10.6028/NIST.AMS.300-2 NIST Advanced Manufacturing Series 300-2 Software Requirements Specification to Distribute Manufacturing Data Thomas Hedberg, Jr. Moneer Helu Systems Integration Division Engineering Laboratory Marcus Newrock Office of Data and Informatics Material Measurement Laboratory This publication is available free of charge from: https://doi.org/10.6028/NIST.AMS.300-2 December 2017 U.S. Department of Commerce Wilbur L. Ross, Jr., Secretary National Institute of Standards and Technology Walter Copan, NIST Director and Under Secretary of Commerce for Standards and Technology SRS to Distribute Manufacturing Data Hedberg, Helu, and Newrock ______________________________________________________________________________________________________ Contents 1 Introduction 1 1.1 Purpose ...................................... 1 1.2 Disclaimer ..................................... 1 This publication is available free of charge from: https://doi.org/10.6028/NIST.AMS.300-2 1.3 Scope ....................................... 1 1.4 Acronyms and abbreviations ........................... 1 1.5 Verbal Forms ................................... 3 1.5.1 Must .................................... 3 1.5.2 Should ................................... 3 1.5.3 May .................................... 3 1.6 References .................................... -
Minotaur I User's Guide
This page left intentionally blank. Minotaur I User’s Guide Revision Summary TM-14025, Rev. D REVISION SUMMARY VERSION DOCUMENT DATE CHANGE PAGE 1.0 TM-14025 Mar 2002 Initial Release All 2.0 TM-14025A Oct 2004 Changes throughout. Major updates include All · Performance plots · Environments · Payload accommodations · Added 61 inch fairing option 3.0 TM-14025B Mar 2014 Extensively Revised All 3.1 TM-14025C Sep 2015 Updated to current Orbital ATK naming. All 3.2 TM-14025D Sep 2018 Branding update to Northrop Grumman. All 3.3 TM-14025D Sep 2020 Branding update. All Updated contact information. Release 3.3 September 2020 i Minotaur I User’s Guide Revision Summary TM-14025, Rev. D This page left intentionally blank. Release 3.3 September 2020 ii Minotaur I User’s Guide Preface TM-14025, Rev. D PREFACE This Minotaur I User's Guide is intended to familiarize potential space launch vehicle users with the Mino- taur I launch system, its capabilities and its associated services. All data provided herein is for reference purposes only and should not be used for mission specific analyses. Detailed analyses will be performed based on the requirements and characteristics of each specific mission. The launch services described herein are available for US Government sponsored missions via the United States Air Force (USAF) Space and Missile Systems Center (SMC), Advanced Systems and Development Directorate (SMC/AD), Rocket Systems Launch Program (SMC/ADSL). For technical information and additional copies of this User’s Guide, contact: Northrop Grumman -
Cosmos: a Spacetime Odyssey (2014) Episode Scripts Based On
Cosmos: A SpaceTime Odyssey (2014) Episode Scripts Based on Cosmos: A Personal Voyage by Carl Sagan, Ann Druyan & Steven Soter Directed by Brannon Braga, Bill Pope & Ann Druyan Presented by Neil deGrasse Tyson Composer(s) Alan Silvestri Country of origin United States Original language(s) English No. of episodes 13 (List of episodes) 1 - Standing Up in the Milky Way 2 - Some of the Things That Molecules Do 3 - When Knowledge Conquered Fear 4 - A Sky Full of Ghosts 5 - Hiding In The Light 6 - Deeper, Deeper, Deeper Still 7 - The Clean Room 8 - Sisters of the Sun 9 - The Lost Worlds of Planet Earth 10 - The Electric Boy 11 - The Immortals 12 - The World Set Free 13 - Unafraid Of The Dark 1 - Standing Up in the Milky Way The cosmos is all there is, or ever was, or ever will be. Come with me. A generation ago, the astronomer Carl Sagan stood here and launched hundreds of millions of us on a great adventure: the exploration of the universe revealed by science. It's time to get going again. We're about to begin a journey that will take us from the infinitesimal to the infinite, from the dawn of time to the distant future. We'll explore galaxies and suns and worlds, surf the gravity waves of space-time, encounter beings that live in fire and ice, explore the planets of stars that never die, discover atoms as massive as suns and universes smaller than atoms. Cosmos is also a story about us. It's the saga of how wandering bands of hunters and gatherers found their way to the stars, one adventure with many heroes. -
Effects of Space Exploration Objective: Students Will Be Able To: 1
Lesson Topic: Effects of Space Exploration Objective: Students will be able to: 1. Identify and describe how space exploration affects the state of Florida. 2. Describe the nature of the Kennedy Space Center. 3. Identify the components of a space shuttle 4. Apply the importance of space exploration to the Florida culture through design. Time Required: 75 minutes Materials Needed: ● Teacher computer with internet access ● Projector/Smartboard ● 1 computer/laptop/iPad per student with internet access ● Effects of Space Exploration handout (attached) ● Space Exploration Video: Escape Velocity - A Quick History of Space Exploration ● Space Shuttle Website: Human Space Flight (HSF) - Space Shuttle ● Kennedy Space Center Website: Visit Kennedy Space Center Visitor Complex at Cape Canaveral ● Coloring pencils/Markers Teacher Preparation: ● Assign a Legends of Learning Content Review Quick Play playlist for the day(s) you will be teaching the lesson. ○ Content Review - Middle School - Effects of Space Exploration ● Make copies of Effects of Space Exploration Worksheet (1 per student) Engage (10 minutes): 1. Pass out the Effects of Space Exploration Handout. 2. Ask students “What do you know about space exploration? a. Draw the words “Space Exploration” on the board with a circle around it. i. As students share their answers write their answers on the board and link them to the Space Exploration circle with a line. 3. Tell students “We are going to watch a short video about the history of space exploration and how it has evolved over time. In the space provided on the handout, jot down any notes that you find interesting or important. 4. -
International Space Station Basics Components of The
National Aeronautics and Space Administration International Space Station Basics The International Space Station (ISS) is the largest orbiting can see 16 sunrises and 16 sunsets each day! During the laboratory ever built. It is an international, technological, daylight periods, temperatures reach 200 ºC, while and political achievement. The five international partners temperatures during the night periods drop to -200 ºC. include the space agencies of the United States, Canada, The view of Earth from the ISS reveals part of the planet, Russia, Europe, and Japan. not the whole planet. In fact, astronauts can see much of the North American continent when they pass over the The first parts of the ISS were sent and assembled in orbit United States. To see pictures of Earth from the ISS, visit in 1998. Since the year 2000, the ISS has had crews living http://eol.jsc.nasa.gov/sseop/clickmap/. continuously on board. Building the ISS is like living in a house while constructing it at the same time. Building and sustaining the ISS requires 80 launches on several kinds of rockets over a 12-year period. The assembly of the ISS Components of the ISS will continue through 2010, when the Space Shuttle is retired from service. The components of the ISS include shapes like canisters, spheres, triangles, beams, and wide, flat panels. The When fully complete, the ISS will weigh about 420,000 modules are shaped like canisters and spheres. These are kilograms (925,000 pounds). This is equivalent to more areas where the astronauts live and work. On Earth, car- than 330 automobiles. -
How Era Develops Software
How eRA Develops Software Executive Summary: In an organized, iterative, carefully documented manner, eRA has built a dense infrastructure of methodology, standards, and procedures to underpin the development of a reliable enterprise system for electronic research administration. For software development and quality assurance, NIH has relied thus far solely on contractors. Now the retirement of the legacy IMPAC system is freeing up NIH programmers to join the development team. eRA’s methodology combines the classical Waterfall method and the prototype-oriented Spiral method. It proceeds in three phases: 1. Definition Phase: systems analysis and software development analysis; 2. Development Phase: software design, code generation, and testing; and 3. Maintenance Phase: perfective maintenance and other kinds of maintenance, documentation, and training. To capture the needs of users at every step, eRA employs focus groups, user groups, and the group advocates. Key features of the process are the use of database and tools technology from Oracle and reliance on a strongly modular approach that permits systematic upgrading of modules on a regular basis. End Summary ***** For eRA, developing software is a mission-critical business. With some 576,000,000 transactions taking place annually in IMPAC II and Commons, the functioning of NIH’s extramural grant and contract system relies on a dependable and effective software development process. eRA has built a dense project infrastructure (see figure) to ensure the overall integrity of the system. Other features of the project also contribute: •= for database technology, we rely on Oracle, a leading vendor with robust products; •= our strongly modular approach has enabled us better to target the needs of particular user groups while reducing the complexity of each piece of the project; and •= we have moved ever farther toward empowering users and involving them at every step. -
Communications Satellites
I. I IPAGESJ i < INASA CR OR fmx OR AD NUMBER) COMMUNICATIONS SATELLITES A CONTINUING BIBLIOGRAPHY Hard copy (HC) Microfiche (MF) NATIONAL AERONAUTICS AND SPACE ADMINISTRATION .J I I, i This bibliography was prepared by the Scientific and Technical Information Facility operated for the National Aeronautics and Space Administration by Documentation Incorporated ~ ~~~ NASA SP-7004 (01) COMMUNICATIONS SATELLITES A CONTINUING BIBLIOGRAPHY A selection of annotated references to unclas- sified reports and journal articles that were introduced into the NASA Information System during the period May 1964-January 1965. Scientific and Technical In formotion Division NATIONAL AERONAUTICS AND SPACE ADMINISTRATION WASHINGTON, D.C. APRIL 1965 This document is available from the Clearinghouse for Federal Scientific and Technical Information (OTS), Springfield, Virginia, 22 1 5 1 , for $1 .OO INTRODUCTION With the publication of this first supplement, NASA SP-7004 (Ol), to the Continuing Bibliography on “Communications Satellites” (SP-7004), the National Aeronautics and Space Administration continues its program of distributing selected references to reports and articles on aerospace topics that are currently under intensive study. The references are assembled in this form to provide a convenient source of information for use by scientists and engineers who need this kind of specialized compilation. Continuing Bibliographies are updated periodically by supplements which can be appended to the original issue. All references included in SP-7004 (01) have been announced in either Scientific and Technical Aerospace Reports (STAR)or International Aerospace Abstracts (IAA) and were introduced into the NASA information system during the period May, 1964-January, 1965. The transmission of information by means of communications satellites is a new tech- nique that promises to be a powerful stimulus for effective international cooperation in the investigation of space.