Search NASA⌕ Search

SEARCH · Search NASA

Results for “user requirements”

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 109 records · Page 6

An Approach to Building a Traceability Tool for Software Development

It is difficult in a large, complex computer program to ensure that it meets the specified requirements. As the program evolves over time, a11 program constraints originally elicited during the requirements phase must be maintained. In addition, during the life cycle of the program, requirements typically change and the program must consistently reflect those changes. Imagine the following scenario. Company X wants to develop a system to automate its assembly line. With such a large system, there are many different stakeholders, e.g., managers, experts such as industrial and mechanical engineers, and end-users. Requirements would be elicited from all of the stake holders involved in the system with each stakeholder contributing their point of view to the requirements. For example, some of the requirements provided by an industrial engineer may concern the movement of parts through the assembly line. A point of view provided by the electrical engineer may be reflected in constraints concerning maximum power usage. End-users may be concerned with comfort and safety issues, whereas managers are concerned with the efficiency of the operation. With so many points of view affecting the requirements, it is difficult to manage them, communicate information to relevant stakeholders. and it is likely that conflicts in the requirements will arise. In the coding process, the implementors will make additional assumptions and interpretations on the design and the requirements of the system. During any stage of development, stakeholders may request that a requirement be added or changed. In such a dynamic environment, it is difficult to guarantee that the system will preserve the current set of requirements. Tracing, the mapping between objects in the artifacts of the system being developed, addresses this issue. Artifacts encompass documents such as the system definition, interview transcripts, memoranda, the software requirements specification, user's manuals, the functional specifications, design reports, and system code. Tracing helps 1) validate system features against, the requirement specification, 2) identify error sources and, most importantly, 3) manage change. With so many people involved in the development of the system, it becomes necessary to identify the reasons behind the design requirements or the implementation decisions. This paper is concerned with an approach that maps documents to constraints that capture properties of and relationships between the objects being modeled by the program. Section 2 provides the reader with a background on traceability tools. Section 3 gives a brief description of the context monitoring system on which the approach suggested in this paper is based. Section 4 presents an overview of our approach to providing traceability. The last section presents our future direction of research.

Delgado, Nelly↗

Microcomputer software development facilities

A more efficient and cost effective method for developing microcomputer software is to utilize a host computer with high-speed peripheral support. Application programs such as cross assemblers, loaders, and simulators are implemented in the host computer for each of the microcomputers for which software development is a requirement. The host computer is configured to operate in a time share mode for multiusers. The remote terminals, printers, and down loading capabilities provided are based on user requirements. With this configuration a user, either local or remote, can use the host computer for microcomputer software development. Once the software is developed (through the code and modular debug stage) it can be downloaded to the development system or emulator in a test area where hardware/software integration functions can proceed. The microcomputer software program sources reside in the host computer and can be edited, assembled, loaded, and then downloaded as required until the software development project has been completed.

Gorman, J. S.↗

User needs, benefits and integration of robotic systems in a space station laboratory

The methodology, results and conclusions of the User Needs, Benefits, and Integration Study (UNBIS) of Robotic Systems in the Space Station Microgravity and Materials Processing Facility are summarized. Study goals include the determination of user requirements for robotics within the Space Station, United States Laboratory. Three experiments were selected to determine user needs and to allow detailed investigation of microgravity requirements. A NASTRAN analysis of Space Station response to robotic disturbances, and acceleration measurement of a standard industrial robot (Intelledex Model 660) resulted in selection of two ranges of low gravity manipulation: Level 1 (10-3 to 10-5 G at greater than 1 Hz.) and Level 2 (less than = 10-6 G at 0.1 Hz). This included an evaluation of microstepping methods for controlling stepper motors and concluded that an industrial robot actuator can perform milli-G motion without modification. Relative merits of end-effectors and manipulators were studied in order to determine their ability to perform a range of tasks related to the three low gravity experiments. An Effectivity Rating was established for evaluating these robotic system capabilities. Preliminary interface requirements were determined such that definition of requirements for an orbital flight demonstration experiment may be established.

Farnell, K. E.↗

Architectural options and development issues

The design options for the space station are discussed in general terms, reflecting the approach taken by the NASA Concept Development Group. Primary aims are flexibility and transparency, to fulfill as many scientific and commercial user requirements as possible and to open the station to as many new users as possible; utilities, facilities, and functional support must be designed to meet these aims. General architecture options considered include the present STS, an extended STS, a limited-duration manned transportation node with unmanned platforms, and a manned station with unmanned platforms and transportation-node capability (OTV, TMS). The latter option is found most promising and developed further, with consideration of the technical challenges involved.

Powell, L. E.↗

Data compression applied to HHVT

A task order was written by the High Resolution, High Frame Rate Video Technology (HHVT) project engineers to study data compression techniques that could be applied to the HHVT system. Specifically, the goals of the HHVT data compression study are to accomplish the following: (1) Determine the downlink capabilities of the Space Shuttle and Space Station Freedom to support HHVT data (i.e., determine the maximum data rates and link availability); (2) Determine current and projected capabilities of high speed storage media to support HHVT data by determining their maximum data acquisition/transmission rates and volumes; (3) Identify which experiment in the HHVT Users' Requirement data base need data compression, based on the experiments' imaging requirements; (4) Select the best data compression technique for each of these users by identifying a technique that provides compression but minimizes distortion; and (5) Investigate state-of-the-art technologies for possible implementation of selected data compression techniques. Data compression will be needed because of the high data rates and larger volumes of data that will result from the use of digitized video onboard the Space Shuttle and Space Station Freedom.

Thompson, William K.↗

Lessons Learned in the Specification, Purchase, Validation and Final Installation Process of a Replacement PCM Bit Synchronizer

This paper intends to describe the lessons learned while specifying validating and installing a bit sync to replace the 30 year old Aydin Model 335a PCM bit sync used in the Space Shuttle Launch Control Center. The engineer had to analyze the original requirements and specifications and then create new requirements documentation that more correctly described our needs. One issue to consider was the removal of unnecessary requirements such as various data formats when only one format is used. The conversion to a system that no longer has an assortment of analog rotary switches required retraining of the operators. Finally, post-procurement corrections for undisclosed user requirements and missed design requirements required close contact with a manufacturer who was willing to accommodate the changes.

Price, Richard N.↗

Integration of design information

The overall concepts of the integrated programs for aerospace-vehicle design (IPAD) from the user's viewpoint are discussed. Also a top-level view of what the user requires from such a system is provided, and the interactions between the system and user are described. The four major components discussed are design process; data storage, management and manipulation; user interface; and project management. Although an outgrowth of aerospace production experience, the basic concepts discussed, and especially their emphasis on integration, are considered applicable to all problem solving. Thus, these concepts may offer a broad base for exploitation by industry in general. This is the first in a set of three papers, the other two being Future Integrated Design Process, by D. D. Mayer, and Requirements for Company-Wide Management of Engineering Information, by J. W. Southall. In addition to tying the three together, how project management can be handled in a computing environment and also the user interface needs are discussed in detail.

Anderton, G. L.↗

User Needs, Benefits, and Integration of Robotic Systems in a Space Station Laboratory

The methodology, results and conclusions of all tasks of the User Needs, Benefits, and Integration Study (UNBIS) of Robotic Systems in a Space Station Laboratory are summarized. Study goals included the determination of user requirements for robotics within the Space Station, United States Laboratory. In Task 1, three experiments were selected to determine user needs and to allow detailed investigation of microgravity requirements. In Task 2, a NASTRAN analysis of Space Station response to robotic disturbances, and acceleration measurement of a standard industrial robot (Intelledex Model 660) resulted in selection of two ranges of microgravity manipulation: Level 1 (10-3 to 10-5 G at greater than 1 Hz) and Level 2 (less than equal 10-6 G at 0.1 Hz). This task included an evaluation of microstepping methods for controlling stepper motors and concluded that an industrial robot actuator can perform milli-G motion without modification. Relative merits of end-effectors and manipulators were studied in Task 3 in order to determine their ability to perform a range of tasks related to the three microgravity experiments. An Effectivity Rating was established for evaluating these robotic system capabilities. Preliminary interface requirements for an orbital flight demonstration were determined in Task 4. Task 5 assessed the impact of robotics.

Dodd, W. R.↗

Design requirements for operational earth resources ground data processing

Realistic tradeoff data and evaluation techniques were studied that permit conceptual design of operational earth resources ground processing systems. Methodology for determining user requirements that utilize the limited information available from users is presented along with definitions of sensor capabilities projected into the shuttle/station era. A tentative method is presented for synthesizing candidate ground processing concepts.

Baldwin, C. J.↗

Shuttle operations simulation model programmers'/users' manual

The prospective user of the shuttle operations simulation (SOS) model is given sufficient information to enable him to perform simulation studies of the space shuttle launch-to-launch operations cycle. The procedures used for modifying the SOS model to meet user requirements are described. The various control card sequences required to execute the SOS model are given. The report is written for users with varying computer simulation experience. A description of the components of the SOS model is included that presents both an explanation of the logic involved in the simulation of the shuttle operations cycle and a description of the routines used to support the actual simulation.

Porter, D. G.↗

Finite Element Composite Analysis Program (FECAP) for a microcomputer

A special purpose finite element composite analysis program for analyzing composite material behavior with a microcomputer is described. The formulation assumes a state of generalized plane strain in a material consisting of two or more orthotropic phases. Loading can be mechanical and/or thermal. The theoretical background, computer implementation, and program users guide are described in detail. A sample program is solved showing the required user input and computer generated output.

Bowles, David E.↗

A comprehensive cost model for NASA data archiving

A simple archive cost model has been developed to help predict NASA's archiving costs. The model covers data management activities from the beginning of the mission through launch, acquisition, and support of retrospective users by the long-term archive; it is capable of determining the life cycle costs for archived data depending on how the data need to be managed to meet user requirements. The model, which currently contains 48 equations with a menu-driven user interface, is available for use on an IBM PC or AT.

Green, J. L.↗

TERSSE: Definition of the Total Earth Resources System for the Shuttle Era. Volume 3: Mission and System Requirements for the Total Earth Resources System

Resource management missions to be performed by TERSSE are described. Mission and user requirements are defined along with information flows developed for each major resource management mission. Other topics discussed include: remote sensing platforms, remote sensor requirements, ground system architecture, and such related issues as cloud cover, resolution, orbit mechanics, and aircraft versus satellite.

Source record↗

An analytical investigation of acquisition techniques and system integration studies for a radar aircraft guidance research facility, phase 2

A review of user requirements and updated instrumentation plans are presented for the aircraft tracking and guidance facility at NASA Wallops Station. User demand has increased as a result of new flight research programs; however, basic requirements remain the same as originally reported. Instrumentation plans remain essentially the same but with plans for up- and down-link telemetry more firm. With slippages in the laser acquisition schedule, added importance is placed on the FPS-16 radar as the primary tracking device until the laser is available. Limited simulation studies of a particular Kalman-type filter are also presented. These studies simulated the use of the filter in a helicopter guidance loop in a real-time mode. Disadvantages and limitations of this mode of operation are pointed out. Laser eyesafety calculations show that laser tracking of aircraft is readily feasible from the eyesafety viewpoint.

Thompson, W. S.↗

Patterns of Availability and Use of Audiotape Cassettes in Special Libraries

The availability and use of audiotape cassettes is studied in terms of user requirements. The following factors were examined: how special libraries utilize audiotape cassettes; who the users of the medium are; how the libraries acquire and maintain their collection; and opinions of librarians as to the value of the audiotape cassette as a medium for dissemination of information.

Hughes, J. M., II↗

JSC almanac

During America's space shuttle flights, press and public attention focuses on the Johnson Space Center in Houston. The press and public often put questions to JSC technical and management staff. This fourth JSC Almanac supplies answers for many such questions, and provide an informational resource for speeches to general interest groups. This Almanac is not necessarily comprehensive or definitive. It is not intended as a statement of JSC or NASA policy. However, it does provide a much needed compilation of information from diverse sources. These sources are given as references, permitting the reader to obtain additional information as required. While every effort has been made to ensure accuracy and to reconcile statistics, users requiring the most up-to-date and accurate information should contact the office supplying the information at issue. The Almanac is updated periodically as needed. The following offices were responsible for supplying material for this update.

Source record↗

Easy, Scalable Subsetting of GEDI Point Clouds

The GEDI Subsetter, a Python tool developed for NASA’s Multi-mission Algorithm and Analysis Platform (MAAP), optimizes the accessibility and visualization of GEDI point clouds by enabling users to efficiently subset data in a convenient, scalable manner. Complex science data often requires users to learn new software skills and handle many large files. Handling and cleaning large data sets is tedious and error-prone. These challenges significantly impede analysis. One of the goals of NASA's MAAP is to provide a platform that lowers the barrier to conducting research and analysis at scale. When a group of MAAP users wanted to conduct above-ground biomass estimation using GEDI data, we found that their existing workflow for leveraging GEDI data suffered from the barriers mentioned above. Furthermore, their workflow did not scale easily beyond a small number of granules. We found that existing tools related to GEDI data retrieval and subsetting were too limiting, so the GEDI Subsetter was written to support MAAP users’ needs. Being able to run many subsetting jobs simultaneously in the MAAP, and parallelizing the code itself, has led to significant speed improvements in obtaining relevant data, reducing subsetting time from hours to minutes. MAAP users can now more quickly and easily obtain only the data relevant to their research, by choosing which GEDI collection they want to work with (L1A, L2A, L2B, or L4A), and how they want to subset it, by specifying an area of interest, a temporal range, and relevant attributes. This has significantly reduced the feedback loop for users, allowing them to much more quickly subset GEDI data and begin their analysis. Although the GEDI Subsetter originally targeted users of the MAAP, it is generalized such that it can also be used outside of the MAAP and includes a command-line interface for convenience. Furthermore, with minor modifications, it should be possible to use it with non-GEDI data as the general pattern should be applicable to other sparse/track-based sensors.

Charles Daniels↗