Search NASA⌕ Search

SEARCH · Search NASA

Results for “paradigms”

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 325 records · Page 18

Experiments in thrusterless robot locomotion control for space applications

While performing complex assembly tasks or moving about in space, a space robot should minimize the amount of propellant consumed. A study is presented of space robot locomotion and orientation without the use of thrusters. The goal was to design a robot control paradigm that will perform thrusterless locomotion between two points on a structure, and to implement this paradigm on an experimental robot. A two arm free flying robot was constructed which floats on a cushion of air to simulate in 2-D the drag free, zero-g environment of space. The robot can impart momentum to itself by pushing off from an external structure in a coordinated two arm maneuver, and can then reorient itself by activating a momentum wheel. The controller design consists of two parts: a high level strategic controller and a low level dynamic controller. The control paradigm was verified experimentally by commanding the robot to push off from a structure with both arms, rotate 180 degs while translating freely, and then to catch itself on another structure. This method, based on the computed torque, provides a linear feedback law in momentum and its derivatives for a system of rigid bodies.

Jasper, Warren Joseph↗

Beyond formalism

The ongoing debate over the role of formalism and formal specifications in software features many speakers with diverse positions. Yet, in the end, they share the conviction that the requirements of a software system can be unambiguously specified, that acceptable software is a product demonstrably meeting the specifications, and that the design process can be carried out with little interaction between designers and users once the specification has been agreed to. This conviction is part of a larger paradigm prevalent in American management thinking, which holds that organizations are systems that can be precisely specified and optimized. This paradigm, which traces historically to the works of Frederick Taylor in the early 1900s, is no longer sufficient for organizations and software systems today. In the domain of software, a new paradigm, called user-centered design, overcomes the limitations of pure formalism. Pioneered in Scandinavia, user-centered design is spreading through Europe and is beginning to make its way into the U.S.

Denning, Peter J.↗

Beyond singular values and loop shapes

The status of singular value loop-shaping as a design paradigm for multivariable feedback systems is reviewed. It shows that this paradigm is an effective design tool whenever the problem specifications are spacially round. The tool can be arbitrarily conservative, however, when they are not. This happens because singular value conditions for robust performance are not tight (necessary and sufficient) and can severely overstate actual requirements. An alternate paradign is discussed which overcomes these limitations. The alternative includes a more general problem formulation, a new matrix function mu, and tight conditions for both robust stability and robust performance. The state of the art currently permits analysis of feedback systems within this new paradigm. Synthesis remains a subject of research.

Stein, Gunter↗

Information technologies for astrophysics circa 2001

It is easy to extrapolate current trends to see where technologies relating to information systems in astrophysics and other disciplines will be by the end of the decade. These technologies include mineaturization, multiprocessing, software technology, networking, databases, graphics, pattern computation, and interdisciplinary studies. It is easy to see what limits our current paradigms place on our thinking about technologies that will allow us to understand the laws governing very large systems about which we have large datasets. Three limiting paradigms are saving all the bits collected by instruments or generated by supercomputers; obtaining technology for information compression, storage and retrieval off the shelf; and the linear mode of innovation. We must extend these paradigms to meet our goals for information technology at the end of the decade.

Denning, Peter J.↗

Object oriented development of engineering software using CLIPS

Engineering applications involve numeric complexity and manipulations of a large amount of data. Traditionally, numeric computation has been the concern in developing an engineering software. As engineering application software became larger and more complex, management of resources such as data, rather than the numeric complexity, has become the major software design problem. Object oriented design and implementation methodologies can improve the reliability, flexibility, and maintainability of the resulting software; however, some tasks are better solved with the traditional procedural paradigm. The C Language Integrated Production System (CLIPS), with deffunction and defgeneric constructs, supports the procedural paradigm. The natural blending of object oriented and procedural paradigms has been cited as the reason for the popularity of the C++ language. The CLIPS Object Oriented Language's (COOL) object oriented features are more versatile than C++'s. A software design methodology based on object oriented and procedural approaches appropriate for engineering software, and to be implemented in CLIPS was outlined. A method for sensor placement for Space Station Freedom is being implemented in COOL as a sample problem.

Yoon, C. John↗

Organizational change: Incentives and resistance

Topics concerning Space Exploration Initiative technical interchange are presented in viewgraph form and include the following: models of change, elements of the current period, the signs of change, leaders' contribution, paradigms - our worldview, paradigm change, the effects of revealing paradigms, a checklist for change, and organizational control.

Bishop, Peter C.↗

The use of activity-based cost estimation as a management tool for cultural change

It will be shown that the greatest barrier to American exploration of the planet Mars is not the development of the technology needed to deliver humans and return them safely to earth. Neither is it the cost of such an undertaking, as has been previously suggested, although certainly, such a venture may not be inexpensive by some measures. The predicted costs of exploration have discouraged serious political dialog on the subject. And, in fact, even optimistic projections of the NASA budget do not contain the resources required, under the existing development and management paradigm, for human space exploration programs. It will be demonstrated that the perception of the costs of such a venture, and the cultural responses to the perceptions are factors inhibiting American exploration of the moon and the planet Mars. Cost models employed in the aerospace industry today correctly mirror the history of past space programs, and as such, are representative of the existing management and development paradigms. However, if, under this current paradigm no major exploration programs are feasible, then cost analysis methods based in the past may not have great utility in exploring the needed cultural changes. This paper explores the use of a new type of model, the activity based cost model, which will treat management style as an input variable, in a sense providing a tool whereby a complete, affordable program might be designed, including both the technological and management aspects.

Mandell, Humboldt↗

Multispectral observations of the Jovian aurora

The upper atmospheres of the Earth and the outer planets form a screen on which precipitating charged particles, like the electron beam in a television, trace fleeting, but revealing patterns of visible, ultraviolet, infrared, and x ray emissions that offer valuable clues to processes occurring within the planetary magnetospheres. At Earth, years of in situ measurements, as well as ground based observations, have yielded a picture (still fuzzy) where the interaction of the solar wind with the magnetosphere of the Earth provides a complex path for the storage and release of energy during magnetic substorms; the ultimate manifestation of terrestrial auroral processes. More recent global imaging of substorm events from high above the Earth (greater than 3.5 R(sub e)) by Dynamics Explorer have made a unique contribution towards understanding the global and temporal evolution of such auroral events by providing a morphological perspective and by providing the crucial observational link that allows the separation of spatial and temporal variations inherent in the interpretation of in situ data. A similar role was played by the Hubble Space Telescope (HST) during the recent encounter of Ulysses with Jupiter in helping to define a new paradigm in Jovian auroral physics. The old paradigm portrayed Jupiter's magnetosphere as totally dominated by internal processes (i.e. Io related tori, heavy ions, etc.) where energetic heavy ion precipitation in the inner magnetosphere was solely responsible for the observed auroral phenomena. Ulysses and HST portray a more Earth-like paradigm where electron acceleration in the outer magnetosphere near the boundary with the solar wind plays a distinct role in the formation of auroral hot spots, yet energetic heavy ions also enter into the picture (similar to the role of the energetic ions from the terrestrial ring current during magnetic substorms). These heavy ions as a result of excitation during their transit through the atmosphere produce the x ray emissions observed in Roentgensatellit (ROSAT) x ray energy spectra.

Source record↗

Information technologies for astrophysics circa 2001

It is easy to extrapolate current trends to see where technologies relating to information systems in astrophysics and other disciplines will be by the end of the decade. These technologies include miniaturization, multiprocessing, software technology, networking, databases, graphics, pattern computation, and interdisciplinary studies. It is less easy to see what limits our current paradigms place on our thinking about technologies that will allow us to understand the laws governing very large systems about which we have large data sets. Three limiting paradigms are as follows: saving all the bits collected by instruments or generated by supercomputers; obtaining technology for information compression, storage, and retrieval off the shelf; and the linear model of innovation. We must extend these paradigms to meet our goals for information technology at the end of the decade.

Denning, Peter J.↗

Space transportation alternatives for large space programs - The International Space University summer session - 1992

The issues discussed in this paper are the result of a 10-week study by the Space Solar Power Program design project members and the Space Transportation Group at the International Space University (ISU) summer session of 1992 to investigate new paradigms in space propulsion and how those paradigms might reduce the costs for large space programs. The program plan was to place a series of power satellites in Earth orbit. Several designs were studied where many kW, MW or GW of power would be transmitted to Earth or to other spacecraft in orbit. During the summer session, a space solar power system was also detailed and analyzed. At ISU, the focus of the study was to foster and develop some of the new paradigms that may eliminate the barriers to low cost for space exploration and exploitation. Many international and technical aspects of a large multinational program were studied. Environmental safety, space construction and maintenance, legal and policy issues of frequency allocation, technology transfer and control and many other areas were addressed.

Palaszewski, Bryan↗

Knowledge-based requirements analysis for automating software development

We present a new software development paradigm that automates the derivation of implementations from requirements. In this paradigm, informally-stated requirements are expressed in a domain-specific requirements specification language. This language is machine-understable and requirements expressed in it are captured in a knowledge base. Once the requirements are captured, more detailed specifications and eventually implementations are derived by the system using transformational synthesis. A key characteristic of the process is that the required human intervention is in the form of providing problem- and domain-specific engineering knowledge, not in writing detailed implementations. We describe a prototype system that applies the paradigm in the realm of communication engineering: the prototype automatically generates implementations of buffers following analysis of the requirements on each buffer.

Markosian, Lawrence Z.↗

Space transportation alternatives for large space programs: The International Space University Summer Session, 1992

In 1992, the International Space University (ISU) held its Summer Session in Kitakyushu, Japan. This paper summarizes and expands upon some aspects of space solar power and space transportation that were considered during that session. The issues discussed in this paper are the result of a 10-week study by the Space Solar Power Program design project members and the Space Transportation Group to investigate new paradigms in space propulsion and how those paradigms might reduce the costs for large space programs. The program plan was to place a series of power satellites in Earth orbit. Several designs were studied where many kW, MW, or GW of power would be transmitted to Earth or to other spacecraft in orbit. During the summer session, a space solar power system was also detailed and analyzed. A high-cost space transportation program is potentially the most crippling barrier to such a space power program. At ISU, the focus of the study was to foster and develop some of the new paradigms that may eliminate the barriers to low cost for space exploration and exploitation. Many international and technical aspects of a large multinational program were studied. Environmental safety, space construction and maintenance, legal and policy issues of frequency allocation, technology transfer and control and many other areas were addressed. Over 120 students from 29 countries participated in this summer session. The results discussed in this paper, therefore, represent the efforts of many nations.

Palaszewski, Bryan A.↗

Fortran for the nineties

Fortran has largely enjoyed prominence for the past few decades as the computer programming language of choice for numerically intensive scientific, engineering, and process control applications. Fortran's well understood static language syntax has allowed resulting parsers and compiler optimizing technologies to often generate among the most efficient and fastest run-time executables, particularly on high-end scalar and vector supercomputers. Computing architectures and paradigms have changed considerably since the last ANSI/ISO Fortran release in 1978, and while FORTRAN 77 has more than survived, it's aged features provide only partial functionality for today's demanding computing environments. The simple block procedural languages have been necessarily evolving, or giving way, to specialized supercomputing, network resource, and object-oriented paradigms. To address these new computing demands, ANSI has worked for the last 12-years with three international public reviews to deliver Fortran 90. Fortran 90 has superseded and replaced ISO FORTRAN 77 internationally as the sole Fortran standard; while in the US, Fortran 90 is expected to be adopted as the ANSI standard this summer, coexisting with ANSI FORTRAN 77 until at least 1996. The development path and current state of Fortran will be briefly described highlighting the many new Fortran 90 syntactic and semantic additions which support (among others): free form source; array syntax; new control structures; modules and interfaces; pointers; derived data types; dynamic memory; enhanced I/O; operator overloading; data abstraction; user optional arguments; new intrinsics for array, bit manipulation, and system inquiry; and enhanced portability through better generic control of underlying system arithmetic models. Examples from dynamical astronomy, signal and image processing will attempt to illustrate Fortran 90's applicability to today's general scalar, vector, and parallel scientific and engineering requirements and object oriented programming paradigms. Time permitting, current work proceeding on the future development of Fortran 2000 and collateral standards will be introduced.

Himer, J. T.↗

Supporting multidisciplinary science within NASA's discipline data systems

Many current and future NASA and non-NASA missions are focusing on multidisciplinary science. The current paradigm for data identification and effective use by the NASA science community is based on the CODMAC model proposed in 1986. As multidisciplinary investigations become more prevalent, many existing systems and the newly developing systems will have to augment the current data identification and access strategies and tools and form alliances with other data systems to provide the broad range of data required. This paper describes the current paradigm, surveys and characterizes, within that paradigm, efforts to develop new access methods and data analysis and visualization tools, identifies additional areas of research not adequately addressed and recommends a further plan of action.

Preheim, Larry E.↗

The solar flare myth

Many years of research have demonstrated that large, nonrecurrent geomagnetic storms, shock wave disturbances in the solar wind, and energetic particle events in interplanetary space often occur in close association with large solar flares. This result has led to a pradigm of cause and effect - that large solar flares are the fundamental cause of these events in the near-Earth space environmemt. This paradigm, which I call 'the solar flare myth,' dominates the popular perception of the relationship between solar activity and interplanetary and geomagnetic events and has provided much of the pragmatic rationale for the study of the solar flare phenomenon. Yet there is good evidence that this paradigm is wrong and that flares do not generally play a central role in producing major transient disturbances in the near-Earth space environment. In this paper I outline a different paradigm of cause and effect that removes solar flares from their central position in the chain of events leading from the Sun to near-Earth space. Instead, this central role is given to events known as coronal mass ejections.

Gosling, J. T.↗

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↗

Inherit Space

The objective of the proposed research was to begin development of a unique educational tool targeted at educating and inspiring young people 12-16 years old about NASA and the Space Program. Since these young people are the future engineers, scientists and space pioneers, the nurturing of their enthusiasm and interest is of critical importance to the Nation. This summer the basic infrastructure of the tool was developed in the context of an educational game paradigm. The game paradigm has achieved remarkable success in maintaining the interest of young people in a self-paced, student-directed learning environment. This type of environment encourages student exploration and curiosity which are exactly the traits that future space pioneers need to develop to prepare for the unexpected. The Inherit Space Educational Tool is an open-ended learning environment consisting of a finite-state machine classic adventure game paradigm. As the young person explores this world, different obstacles must be overcome. Rewards will be offered such as using the flight simulator to fly around and explore Titan. This simulator was modeled on conventional Earth flight simulators but has been considerably enhanced to add texture mapping of Titan's atmosphere utilizing the latest information from the NASA Galileo Space Probe. Additional scenery was added to provide color VGA graphics of a futuristic research station on Titan as well as an interesting story to keep the youngster's attention. This summer the game infrastructure has been developed as well as the Titan Flight Simulator. A number of other enhancements are planned.

Giarratano, Joseph C.↗

A Comparison of PETSC Library and HPF Implementations of an Archetypal PDE Computation

Two paradigms for distributed-memory parallel computation that free the application programmer from the details of message passing are compared for an archetypal structured scientific computation a nonlinear, structured-grid partial differential equation boundary value problem using the same algorithm on the same hardware. Both paradigms, parallel libraries represented by Argonne's PETSC, and parallel languages represented by the Portland Group's HPF, are found to be easy to use for this problem class, and both are reasonably effective in exploiting concurrency after a short learning curve. The level of involvement required by the application programmer under either paradigm includes specification of the data partitioning (corresponding to a geometrically simple decomposition of the domain of the PDE). Programming in SPAM style for the PETSC library requires writing the routines that discretize the PDE and its Jacobian, managing subdomain-to-processor mappings (affine global- to-local index mappings), and interfacing to library solver routines. Programming for HPF requires a complete sequential implementation of the same algorithm, introducing concurrency through subdomain blocking (an effort similar to the index mapping), and modest experimentation with rewriting loops to elucidate to the compiler the latent concurrency. Correctness and scalability are cross-validated on up to 32 nodes of an IBM SP2.

Hayder, M. Ehtesham↗