Nasa systems engineering handbook viii preface s ince the initial writing of nasa sp 6105 in 1995 and the following revision rev 1 in 2007, systems engineering as a discipline at the national aeronautics and space administration nasa has undergone rapid and continued evolution. Sweref001 software development process description document, ei32oi001, revision r, flight and ground software division, marshall space flight center msfc, 2010. Computer program for calculation of complex chemical equilibrium. Nasa systems engineering handbook viii preface s ince the initial writing of nasa sp 6105 in 1995 and the following revision rev 1 in 2007, systems engineering as a discipline at the national aeronautics and space administration nasa. The nasa scientific and technical information sti program plays a key part in helping nasa. Notes more specific directions where to look in the resource for relevant content. Computer program for complex chemical equilibrium r. Nasa is a large organization, with many subdivisions at each center with their own policies and their own goals. Chemical equilibrium applications cea nasas software catalog. This chapter prescribes accounting policies and procedures for nasa internal use software ius. Probabilistic risk assessment procedures guide for nasa. Nasa felt that it needed to keep tighter control on the software development effort than would have been possible in a onceremoved subcontractor arrangement. She later founded two software companieshigher order software.
The nasa aircraft management information system namis is an enterprise resource planningmission support software suite designed from the ground up to meet both the mission support requirements. Expanded guidance for nasa systems engineering ntrs. The software development team can use these descriptions as a basis to develop the required phase transition criteria for the software development. Nov 15, 2019 software requirements management customer role in requirements definition. Removing a category will not remove content categories in software development. Systems engineering practices national aeronautics and space administration nasa headquarters washington, d. Oct 10, 2014 the office of the chief engineer advances nasa s software engineering practices through continuous process and product improvement, software engineering metric, updated policies and guidelines, infusion of software engineering research and technology, and by enhancing engineering knowledge and skills. The 20192020 nasa software catalog offers hundreds of new software programs you can download for free to use in a wide variety of technical applications. Nasa users the nssc provides mission support in the areas of financial management, human resources, procurement, it and agency business services. The reprint documents the current nasa lewis chemical equilibrium computer program, cec76. Ca desires a handson software engineer who is good at coding as well as software. This diagram from nasa sp20076105, nasa systems engineering handbook, 273 provides an overview of a risk management process. System safety concepts, guidelines, and implementation examples has now been released.
When accounting treatment for specific circumstances is not discussed in this chapter, reference should be made to sffas no. The nas systems division develops and adapts software programs to complement and enhance the work performed on its supercomputers, including software for scientific visualization, supercomputer benchmarking, computational fluid dynamics, and simulation grid processing. Shocks and chapmanjouguet detonations, nasa report sp273, 1971. The nasa cea software based on the older file format 7coefficient polynomial fits is described in. As another example consider the following listoriented approach to a wbs. Nasa s technology portfolio management system techport is a single, comprehensive resource for locating detailed information about nasa funded technologies. Ceagui is a java graphical users interface application for the cea fortran. For both types, the wbs developer needs to be aware of the responsibilities required of his or her project. Apply to software engineer, analyst, systems administrator and more. Browse software by category nasas software catalog. It is the second of two volumes that collectively comprise the nasa. Flight software complexity 352009 1 executive summary in 2007 the nasa office of chief engineer oce commissioned a multicenter study to bring forth technical and managerial strategies to address risks associated with the growth in size and complexity of flight software fsw in nasa.
Dvorak systems and software division jet propulsion laboratory california institute of technology the demand for complex hardwaresoftware systems has. The software development team can use these descriptions as a basis to develop the required phase transition criteria for the software. I work for goddards planetary environments laboratory, which. How does nasas software development team compare with that. Oct 18, 20 help nasa sbirsttr program support for questions about the nasa sbirsttr solicitations, the proposal preparation and electronic submission process, and other program related areas, please contact the nasa sbirsttr program support office. Apply to software engineer, junior system engineer, software engineering manager and more. Changes include using modelbased systems engineering to improve. Nist intends to develop a white paper that describes how the risk management framework sp 80037 rev. Nasa sp 2014612, nasa system safety handbook, volume 2. Nasa sp 20166105suppl expanded guidance for nasa systems engineering.
Apache oodt is the centerpiece software originally developed at jpl to support scalable distributed data cyberinfrastructures by members of the center for data science and technology, and is the first major nasa software system to be turned over to the apache software foundation for free, open source software development, maintenance, and distribution. This estimate is based upon 7 nasa senior software engineer salary reports provided by employees or estimated based upon statistical methods. The ames intelligent systems division code ti provides leadership and the workforce to supply ames small satellite projects with the flight and ground software necessary to successfully complete their. I work for goddards planetary environments laboratory, which specializes in building mass spectromete. Please select the respective link to access that disciplines standards. This technology is a nasa glenndeveloped software application that supports fault management fm by performing. Through this video, you will stanch out to learn how to use cea chemical equilibrium with application developed and maintained by nasa glenn research center. The development effort leading to this document was conducted in stages, and was supported by the individuals listed alphabetically below, who each brought unique. One lesson learned is that additionally, a collaborative relationship between the customer using the software and the developer providing the software is paramount to the success of the software project. The complete story of the viking project can be found in edward and linda ezells history, on mars. Nasa technical standards nasa technical standards system. This nasa specific information and resource is available in software processes across nasa span, accessible to nasa.
This allows for quick viewing of policy declarations, billing history, and claim information. Assertbased unit test tools utassert software package. This software is released under the terms and conditions of the nasa open source agreement nosa version 1. Stennis space center, ms 39529 additional authors presenters. The cea program calculates chemical equilibrium product concentrations from any set of reactants and determines thermodynamic and transport properties for. Many of the items were created as a reference for nasa s software integration and visualization office sivo, but may provide useful guidance for others as well. The software for thermodynamic modeling now see below is usually supplied with a database on thermodynamic properties of. Efforts required for the development of longleadtime software items were. Again, the use of nasa sp 20103404, nasa work breakdown structure wbs handbook, 390 will help in the development of the lower levels of the wbs elements. The office of safety and mission assurance code q website was decommissioned and replaced with sma. She was director of the software engineering division of the mit instrumentation laboratory, which developed onboard flight software for nasa s apollo program. Since the initial writing of nasasp6105 in 1995 and the following revision rev 1 in 2007, systems engineering as. Apr 10, 2020 open mct open mission control technologies is a nextgeneration mission control framework for visualization of data on desktop and mobile devices.
The nasa computer program cea chemical equilibrium with. In 1989, when the initial work on the nasa systems engineering handbook was started, there were many who were concerned about the dangers of a document that purported to teach a generic nasa. The software engineering team at kennedy space center ksc can support a full lifecycle of software development services, ranging from requirements gathering, to design and development, testing, deployment and maintenance. In flight ice accretion is a weather related hazard that has the potential to cause reduced performance or even failure of various aircraft components. Those technologies cover a broad range of areas, such as propulsion, nanotechnology, robotics, and human health. This technology disclosure is for the enhanced testability analysis eta tool v8. The nasa history series nasa sp 4205 national aeronautics and space administration scientific and technical information office washington, dc published 1979.
Engineers at nasa have developed the lewice codes, which simulate how the water droplets from a cloud impact and grow ice on vehicles in flight. 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. In 1995, the nasa systems engineering handbook nasa sp6105 was initially published to bring the fundamental concepts and techniques of systems engineering to the national aeronautics and space administration nasa personnel in a way that recognized the nature of nasa systems and the nasa environment. Nasa systems engineering handbook stanford university. In march 2011, nasa hosted an open source summit at ames research center. Some carriers also offer the ability to make payments, endorsement bridging, and quoting home or auto. Per the nasa systems engineering handbook 273 section 6. Margaret heafield hamilton born august 17, 1936 is an american computer scientist, systems engineer and business owner. Design, development, testing, and evaluation of the space shuttle external tank. Swe050 software requirements nasa software engineering.
Sp2007 6105 rev 1, appendix g the applicability of designs, hardware, and software in. Please update any bookmarks you have for the old site. North american rockwell news release sp 10, skylab program apollo command service modules, march 1972. The office of the chief engineer advances nasas software engineering practices through continuous process and product improvement, software engineering metric, updated policies and guidelines, infusion of software engineering. These options now include open source software release. Nasa systems engineering handbook, nasasp20166105, rev 2. Real time is a direct interface between the eclipse insurance software and the insurance company websites. The competition is sponsored by the nasa chief engineer, the nasa chief information officer and the nasa office of safety and mission assurance. The legacy of space shuttle flight software christopher j. Nasa schedule management handbook page ii nasa sti programin profile since its founding, the national aeronautics and space administration nasa has been dedicated to the advancement of aeronautics and space science. Nasa study on flight software complexity commissioned by the nasa office of chief engineer technical excellence program adam west, program manager editor.
The nasa history series most of those publications are available online. The nasa history series nasa sp 4214 national aeronautics and space administration office of management scientific and technical information division washington, dc published 1989. Nasa sp 201421 probabilistic risk assessment procedures guide for nasa managers and practitioners nasa project managers. Maintenance and operation of the space flight tracking and data network. Assessing heritage using the systems engineering handbook, nasa. Apr 02, 2019 through this video, you will stanch out to learn how to use cea chemical equilibrium with application developed and maintained by nasa glenn research center.
The nasa chemical equilibrium analysis code cea was originally written in 1971 by sanford gordon and bonnie mcbride at nasa. This community covers general guidelines and best practices in software development. The office of the chief engineer advances nasas software engineering practices through continuous process and product improvement, software engineering metric, updated policies and guidelines, infusion of software engineering research and technology, and by enhancing engineering knowledge and skills. Under the nasa software release policy, nasa has several options for the release of nasa developed software technologies. Goddards technology, expertise, and facilities are a national asset that can be leveraged to develop new products and processes that benefit the united states. Swe019 software life cycle nasa software engineering. Since the program as well as the thermodynamic data is continuously being revised, the listings of these items are being omitted.
Technology transfer is an important part of the mission at nasa s goddard space flight center. The benefits of allowing the public to assist in development of nasa software include increased software quality, accelerated software development, and a higher rate of technology transfer both to and from nasa. The nasa chemical equilibrium analysis code cea was originally written in 1971 by sanford gordon and bonnie mcbride at nasa lewis research center. Understandably, most of the software in the catalog has something to do with rocket science and propulsion engineering. It is developed at nasa s ames research center, and is being used by nasa for data analysis of spacecraft missions, as well as planning and operation of experimental rover systems. However, private companies and government companies work in different ways. The nasa computer program cea chemical equilibrium with applications calculates chemical equilibrium compositions and properties of complex mixtures.
Each nasa technical standard is assigned to a technical discipline. Nasa conducts research and development in software and software technology as an essential response to the needs of nasa missions. Mcbride, computer program for calculation of complex chemical equilibrium composition, rocket performance, incident and reflected shocks and chapmanjouguet detonations, nasa report sp 273. Create and manage categories in software development. How to start cea chemical equilibrium with application. Our eclipse insurance software provides a usbased solution for an agency management system, and is the perfect tool for independent insurance agents to track customers, policies, documents, and everything else you need to build your business.
This nasa specific information and resource is available in software processes across nasa span, accessible to nasa users from the span tab in this handbook. During formal test, software assurance witnesses that problem reports are addressed, the procedures have been performed as documented, and that the objective evidence for passfail criteria is defined and observed during test execution. Citation this contains additional information, which will appear after the title, separated by a comma. The version of the eta tool is an upgrade of the previous reported eta tool lew187951.
This estimate is based upon 7 nasa senior software engineer. Nasa open source software intelligent systems division. Fcas will be conducted on both hardware or software configured products and will precede the pca of the configured product. Nasa sp 273 has been reprinted with some omissions and a few additions to the original document, which is out of print.
680 1051 1129 1091 407 1080 1161 147 727 610 756 282 608 957 821 160 51 664 32 616 161 1326 336 776 436 665 207 880 1018 1373 353 1414 1032 637 316 367 30 460 1221 1179 1358 725 684 357