Space shuttle software quality

Controlling and predicting the quality of space shuttle. Computers in the space shuttle avionics system developing software for the space shuttle 108 during 1973 and 1974 the first requirements began to be specified for what has become one of the most interesting software systems ever designed. Nasa shuttle computers navigate record of reliability. For my talk on how to land the space shuttle, i created this visual, which i think captures the spirit of. Heres how spacecraft dashboards evolved, and where theyre headed. Something like a desktop might not even survive all the vibration. Guest editor architecture of the space shuttle primary avionics software system pass, perhaps the most complex flight computer program ever developed, epitomizes the benefits to be gained by establishing a wellstructured system architecture at the front end of the development process gene d. It doesnt imply that the shuttle doesnt have wings or cant fly. Do they have to show that they are cmmi compliant, for example. Consider the space shuttle, which had nearly two thousand switches and controls. Wilcutt also served as nasa director of operations at the yuri gagarin cosmonaut training center in star city, russia. To achieve this, the software development team evolved a software process focused on continuous process improvement and defect elimination that consistently produced highly predictable and top quality results, providing software managers the. However, there were numerous instances where the boeing software quality processes either should have or could have uncovered the defects. Nasa pocket astronaut space shuttle in space100 pages medium size 6x9lined pages notebook white.

The primary avionics software system pass is the missioncritical onboard data processing system for nasas space shuttle fleet. It is feasible to validate metrics for controlling and predicting software quality during design by validating metrics against a quality factor. Orbiter manufacturing and assembly the structures of the orbiter were manufactured at various companies under contract to rockwell internationals space. Validating metrics for ensuring space shuttle flight software. Heres how spacecraft dashboards evolved, and where theyre. Multiple missions might be in space at the same time, and large crews, many with nonpilot passengers, were to travel in space in craft much more selfsufficient than ever before. Instead, it implies that the vehicle has blunt and nonsmooth surfaces which creates tremendous drag like a brick and limits its glide ratio. The first microprocessor used was the 8088 and later the 80386. Its official name, space transportation system sts, was taken from a 1969 plan for a system of reusable spacecraft of which it was the only item funded for. The space shuttle endeavour is retired and on display at the california science center, but its still contributing to the space program.

After all, its been a symbol of national pride for thirty years. Guest editor architecture of the space shuttle primary avionics software system pass, perhaps the most complex flight computer program ever developed, epitomizes the benefits to be gained by establishing a wellstructured system architecture at the front. Nasa engineers are working this week to remove four tanks from the shuttle for use as potable water storage on the international space station. Shuttle software had to be extremely high quality, reliable, robust, reconfigurable and maintainable. The official platform from autodesk for designers and engineers to share and download 3d models, rendering pictures, cad files, cad model and other related materials. Experiments with space shuttle flight software show that the boolean or discriminator function can successfully validate metrics for controlling and predicting quality. National aeronautics and space administration nasa as part of the space shuttle program. Nasa pocket astronaut space shuttle in space100 pages medium size 6x9lined pages notebook white paper with black cover or kids or friends. The space shuttle flight software development process an. In this article, we cover the validation of software quality metrics for the space shuttle. Then once you get into space you have the radiation. The environment of space is very harsh and unfriendly and not just space, but getting into space, said roscoe ferguson, a space shuttle flight software operating system engineer for the united space alliance.

Though this spacetravelthemed screensaver boasts eyepleasing images and a nice set of features, the demo could be more robust. The 1978 challenger accident occurred as a result of poor analysis of quality, communications and risk management. We are creating attractive, highquality, affordable products positioned to appeal to a more diverse user base, explains thrustmaster ceo, stephen aanderud. The space shuttle orbiter avionics computer was the ibm ap101. Though this space travelthemed screensaver boasts eyepleasing images and a nice set of features, the demo could be more robust. Since 1976, over 1,500 documented nasa technologies have benefited u. Space shuttle simulator cnet download free software, apps. Online shopping from a great selection at books store. The space shuttle avionics and pass legacy includes.

What kind of tools and software are they employing to reach their. The space shuttle also appears in a number of flight simulator and space flight simulator games such as microsoft space simulator, orbiter, and space shuttle mission 2007. Feb 07, 2020 however, there were numerous instances where the boeing software quality processes either should have or could have uncovered the defects. As the 120ton space shuttle sits surrounded by almost 4 million pounds of rocket fuel, exhaling noxious fumes, visibly impatient to defy gravity. Nasas space shuttle program began in 1972 when president nixon approved the program that would ferry astronauts between earth and the low earth orbiting space station though reagan didnt approve the space station part of the program.

In flight, all shuttle control activitiesincluding main engine throttling, directing control jets to turn the vehicle in a different orientation, firing the engines, or providing guidance commands for landingare performed manually or automatically with this. We are creating attractive, high quality, affordable products positioned to appeal to a more diverse user base, explains thrustmaster ceo, stephen aanderud. Space shuttle download 8 free pictures in high quality. Its official program name was space transportation system sts, taken from a 1969 plan for a system of reusable spacecraft of which it was the only item funded for development. Smithsonian 3d scans nasa space shuttle discovery and makes. Pursuant to a congressional request, gao obtained information on the national aeronautics and space administrations nasa efforts to improve shuttle software oversight activities and identified. Criticizing the space shuttle is like punching america in the face. The space shuttle program was the fourth human spaceflight program carried out by the national aeronautics and space administration nasa, which accomplished routine transportation for earthtoorbit crew and cargo from 1981 to 2011. This presentation focuses on the space shuttle primary avionics software system pass and the people who developed and maintained this system. The nasa space shuttle project is generally described as being at cmm level 5 software engineering institute of carnegie mellon.

Computers in the space shuttle avionics system computer synchronization and redundancy management 100 one key goal shaping the design of the shuttle was autonomy. Software errors could have destroyed boeing starliner, nasa. The software used to control assent was about perfectly bugfree. Citeseerx document details isaac councill, lee giles, pradeep teregowda. On top of the features included in the original space shuttle deluxe, it simulates some of the displays in the shuttle and simulates some of the systems in the real shuttle, including the apuhyd system. Space shuttle program primaryyy avionics software system. One theme is to provide quantitative data on software quality and reliability over a 30 year period. Space shuttle columbia disaster video xplane 11 youtube. What does the software quality process for nasas sls look. Information about space shuttle nasas space shuttle, officially named the space transportation system sts, is the spacecraft currently used by the united states government for its human spaceflight missions and is scheduled to be retired from service in 2010 10 years ago. Software quality metrics have potential for helping to assure the quality of software on large projects such as the space shuttle flight software. One theme is to provide quantitative data on software quality and reliability over a 30 year period consistent data relates to code break discrepancies. The space shuttle program a program that defined a generation. Before a space shuttle can take off something slated to happen for the last time later this year launch control works its way through a massive checklist.

Software assurance is defined as t he level of confidence that software is free from vulnerabilities, either intentionally designed into the software or accidentally inserted at any time during its life cycle, and that the software functions in an intended manner. The space shuttle has been featured as a lego model, along with a large lego space shuttle model that was constructed by visitors at the ksc. Program officials also stated that nasa s record in. The space shuttle program used the hals programming language. What are the relevant standards that they have to comply to. In this post, i wanted to share how the smithsonian institution digitization program office scanned the nasa space shuttle discovery, in high, high resolution like tens of thousands of 50. Orbiter manufacturing and assembly the structures of the orbiter were manufactured at various companies under contract to rockwell internationals space transportation systems division, downey, calif. It is feasible to validate metrics for the purpose of controlling and predicting software quality during design by validating metrics against a quality factor. The space shuttle disasters and quality management qms.

By the late 1960s and early 1970s the space shuttle was being portrayed as a reusable airliner capable of carrying 15ton payloads into orbit and 5ton payloads back to earth. Was nasas software development team for the space shuttle. The space shuttle is a partially reusable low earth orbital spacecraft system that was operated from 1981 to 2011 by the u. Introduction this presentation focuses on the space shuttle primary avionics software system pass and the people who developed and maintained this system. Guest editor shuttle primary avionics software system. Developing software for the space shuttle 108 during 1973 and 1974 the first requirements began to be specified for what has become one of the most interesting software systems ever designed. What does the software quality process for nasas sls look like. The space shuttle avionics system controls, or assists in controlling, most of the shuttle systems including. Orbiter manufacturing and assembly kennedy space center. At the start of the space shuttle s design, the national aeronautics and space administration defined risk as the chance qualitative of loss of personnel capability, toss of system, or. Since the space shuttle s retirement in 2011, nasa. Mar 04, 2020 in this post, i wanted to share how the smithsonian institution digitization program office scanned the nasa space shuttle discovery, in high, high resolution like tens of thousands of 50. Thirtythree years ago i was at mission control at nasas goddard space flight center for the launch of the challenger.

Amazon warehouse great deals on quality used products. The space shuttle disasters and quality management posted on september 7, 2018 by graham freeman on january 28, 1986, the space shuttle challenger was destroyed 73 seconds after lifting off from cape canaveral, florida. But when you look at how they did this is was not so much skill as that management completely sacrificed productivity for quality. Space shuttle spinoffs every day, in a variety of ways, american lives are touched by space technology. Sts126 space shuttle endeavour landing and turnaround at nasa afrc dryden flight research center duration. The cmm is basically a system to ensure software quality. Quality factors, like reliability, are of more interest to customers than metrics, like. Formalizing space shuttle software requirements citeseerx. Im interested in avionics in particular, but basically everything that is going to space. George mueller headed the space shuttle portion of this effort, which accelerated as the apollo project grew to a close.

Since its conception in 1981, nasa has used the space shuttle for human transport, the construction of the international space station iss, and to research the effects of space on the human body. Sep 23, 2018 sts126 space shuttle endeavour landing and turnaround at nasa afrc dryden flight research center duration. But many of my friends and i are celebrating yesterdays. The system literally brings technology from nasas space shuttle program into a game players hands. This paper describes two case studies in which requirements for new flightsoftware subsystems on nasas space shuttle were analyzed, one using standard formal specification techniques, the other using state exploration. Nov 27, 2019 download space shuttle ultra for free. Software quality metrics have potential for helping to ensure the quality of software on large projects such as thespace shuttle flight software. But when you look at how they did this is was not so much skill as that management completely sacrificed productivity for. It was obvious from the very beginning that developing the shuttle s software would be a complicated job.