Search NASA⌕ Search

SEARCH · Search NASA

Results for “Writing”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 73 records · Page 4

On the writing of programming systems for spacecraft computers.

Consideration of the systems designed to generate programs for the increasingly complex digital computers being used on board unmanned deep-space probes. Such programming systems must accommodate the special-purpose features incorporated in the hardware. The use of higher-level language facilities in the programming system can significantly simplify the task. Computers for Mariner and for the Outer Planets Grand Tour are briefly described, as well as their programming systems. Aspects of the higher level languages are considered.

Mathur, F. P.↗

Compiler writing system detail design specification. Volume 2: Component specification

The logic modules and data structures composing the Meta-translator module are desribed. This module is responsible for the actual generation of the executable language compiler as a function of the input Meta-language. Machine definitions are also processed and are placed as encoded data on the compiler library data file. The transformation of intermediate language in target language object text is described.

Arthur, W. J.↗

Technical Writing: Past, Present and Future

The training of technical writers and the objectives of such education are discussed. Special emphasis was placed on the communication between technical personnel and non-technical personnel. The liabilities that affect technical writers were also discussed.

Mathes, J. C.↗

Writing filter processes for the SAGA editor, appendix G

The SAGA editor provides a mechanism by which separate processes can be invoked during an editing session to traverse portions of the parse tree being edited. These processes, termed filter processes, read, analyze, and possibly transform the parse tree, returning the result to the editor. By defining new commands with the editor's user defined command facility, which invoke filter processes, authors of filter can provide complex operations as simple commands. A tree plotter, pretty printer, and Pascal tree transformation program were already written using this facility. The filter processes are introduced, parse tree structure is described and the library interface made available to the programmer. Also discussed is how to compile and run filter processes. Examples are presented to illustrate aspect of each of these areas.

Kirslis, Peter A.↗

Electron Beam "Writes" Silicon On Sapphire

Method of growing silicon on sapphire substrate uses beam of electrons to aid growth of semiconductor material. Silicon forms as epitaxial film in precisely localized areas in micron-wide lines. Promising fabrication method for fast, densely-packed integrated circuits. Silicon deposited preferentially in contaminated substrate zones and in clean zone irradiated by electron beam. Electron beam, like surface contamination, appears to stimulate decomposition of silane atmosphere.

Heinemann, Klaus↗

Using a graphical programming language to write CAMAC/GPIB instrument drivers

To reduce the complexities of conventional programming, graphical software was used in the development of instrumentation drivers. The graphical software provides a standard set of tools (graphical subroutines) which are sufficient to program the most sophisticated CAMAC/GPIB drivers. These tools were used and instrumentation drivers were successfully developed for operating CAMAC/GPIB hardware from two different manufacturers: LeCroy and DSP. The use of these tools is presented for programming a LeCroy A/D Waveform Analyzer.

Zambrana, Horacio↗

The art of writing scientific reports

As the purpose of the report is to transmit as smoothly and as easily as possible, certain facts and ideas, to the average person likely to read it, it should be written in a full and simple enough manner to be comprehended by the least tutored, and still not be boring to the more learned readers.

Norton, F H↗

Spaceship Earth: A partnership in curriculum writing

As the Apollo astronauts left Earth to venture onto the surface of another planetary body, they saw their home planet in a new global perspective. Unmanned NASA missions have given us a closer look at all the other planets in our solar system and emphasized the uniqueness of Earth as the only place in our solar system that can sustain life as we know it. Spaceship Earth is a new science curriculum which was developed to help students and teachers to explore the Earth, to see it in the global perspective, and to understand the relationships among life, the planet, and the sun. Astronaut photographs, especially shuttle pictures, are used as groundbased studies to help students to understand global Earth Science and integrate various aspects of physical, life, and social science. The Spaceship Earth curriculum was developed at by a team of JSC scientists working in collaboration with teachers from local school districts. This project was done under the auspices of Partner-In-Space, a local non-profit organization dedicated to improving science education and our general knowledge of space. The team met once a month for a year then assembled the curriculum during the summer. The project is now in the testing stage as the teachers try it out in their classrooms. It was supported by the Texas Education Agency and will be offered by the State of Texas as a supplemental curriculum for statewide use. Because the curriculum was developed by teachers, it is self contained and the lessons are easy to implement and give students concrete experiences. The three sub-units follow in a logical order, but may be used independently. If they are used separately, they may be tied together by the teacher returning to the basic theme of the global Earth as each unit is completed.

Lindstrom, Marilyn M.↗

Writing instrument interfaces with xf/tktcl

Tcl is an embedded control language written in C, running primarily under Unix and with an interpreted C look-and-feel. Tk is an X11 toolkit based on tcl. Xf is an application builder for tk. The entire package is public domain and available from sprite.berkeley.edu. This paper discusses the use of tk to develop a user interface for OSIRIS, an infrared camera/spectrograph now operational on the OSU Perkins 1.8m telescope. The good and bad features of the development process are described.

Henden, A. A.↗

An Object-Oriented Approach to Writing Computational Electromagnetics Codes

Presently, most computer software development in the Computational Electromagnetics (CEM) community employs the structured programming paradigm, particularly using the Fortran language. Other segments of the software community began switching to an Object-Oriented Programming (OOP) paradigm in recent years to help ease design and development of highly complex codes. This paper examines design of a time-domain numerical analysis CEM code using the OOP paradigm, comparing OOP code and structured programming code in terms of software maintenance, portability, flexibility, and speed.

Zimmerman, Martin↗

A Methodology for Writing High Quality Requirement Specifications and for Evaluating Existing Ones

Requirements development and management have always been critical in the implementation of software systems-engineers are unable to build what analysts can not define. It is generally accepted that the earlier in the life cycle potential risks are identified the easier it is to eliminate or manage the conditions that introduce that risk. Problems that are not found until testing are approximately 14 times more costly to fix than if the problem was found in the requirement phase. The requirements specification, as the first tangible representation of the capability to be produced, establishes the basis for all of the project's engineering management and assurance functions. If the quality of the requirements specification is poor it can give rise to risks in all areas of the project. Recently, automated tools have become available to support requirements management. The use of these tools not only provides support in the definition and tracing of requirements, but it also opens the door to effective use of metrics in characterizing and assessing the quality of the requirement specifications.

Rosenberg, Linda↗

A Methodology for Writing High Quality Requirements Specification and Evaluating Existing Ones

Requirements development and management have always been critical in the implementation of software systems; engineers are unable to build what analysts can't define. It is generally accepted that the earlier in the life cycle potential risks are identified the easier it is to eliminate or manage the conditions that introduce that risk. Problems that are not found until testing are approximately 14 times more costly to fix than if the problem was found in the requirement phase. The requirements specification, as the first tangible representation of the capability to be produced, establishes the basis for all of the project's engineering management and assurance functions. If the quality of the requirements specification is poor it can give rise to risks in all areas of the project. Recently, automated tools have become available to support requirements management. The use of these tools not only provides support in the definition and tracing of requirements, but it also opens the door to effective use of metrics in characterizing and assessing the quality of the requirement specifications.

Rosenberg, Linda↗

Compact Disc Write Once (CD-WO)

Compact Disc - Read Only Memory (CD-ROM) has fulfilled its promise of becoming a dominant data storage and distribution media of the 90's.

affordable at department level Orange Book↗