Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Pathfinder”

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 1,063 records · Page 59

Generalized Symbolic Execution for Model Checking and Testing

Modern software systems, which often are concurrent and manipulate complex data structures must be extremely reliable. We present a novel framework based on symbolic execution, for automated checking of such systems. We provide a two-fold generalization of traditional symbolic execution based approaches: one, we define a program instrumentation, which enables standard model checkers to perform symbolic execution; two, we give a novel symbolic execution algorithm that handles dynamically allocated structures (e.g., lists and trees), method preconditions (e.g., acyclicity of lists), data (e.g., integers and strings) and concurrency. The program instrumentation enables a model checker to automatically explore program heap configurations (using a systematic treatment of aliasing) and manipulate logical formulae on program data values (using a decision procedure). We illustrate two applications of our framework: checking correctness of multi-threaded programs that take inputs from unbounded domains with complex structure and generation of non-isomorphic test inputs that satisfy a testing criterion. Our implementation for Java uses the Java PathFinder model checker.

Khurshid, Sarfraz↗

Formal Verification for a Next-Generation Space Shuttle

This paper discusses the verification and validation (V&2) of advanced software used for integrated vehicle health monitoring (IVHM), in the context of NASA's next-generation space shuttle. We survey the current VBCV practice and standards used in selected NASA projects, review applicable formal verification techniques, and discuss their integration info existing development practice and standards. We also describe two verification tools, JMPL2SMV and Livingstone PathFinder, that can be used to thoroughly verify diagnosis applications that use model-based reasoning, such as the Livingstone system.

Nelson, Stacy D.↗

Test-Case Generation using an Explicit State Model Checker Final Report

In the project 'Test-Case Generation using an Explicit State Model Checker' we have extended an existing tools infrastructure for formal modeling to export Java code so that we can use the NASA Ames tool Java Pathfinder (JPF) for test case generation. We have completed a translator from our source language RSML(exp -e) to Java and conducted initial studies of how JPF can be used as a testing tool. In this final report, we provide a detailed description of the translation approach as implemented in our tools.

Heimdahl, Mats P. E.↗

Evaluation of Methods to Estimate the Surface Downwelling Longwave Flux during Arctic Winter

Surface longwave radiation fluxes dominate the energy budget of nighttime polar regions, yet little is known about the relative accuracy of existing satellite-based techniques to estimate this parameter. We compare eight methods to estimate the downwelling longwave radiation flux and to validate their performance with measurements from two field programs in thc Arctic: the Coordinated Eastern Arctic Experiment (CEAREX ) conducted in the Barents Sea during the autumn and winter of 1988, and the Lead Experiment performed in the Beaufort Sea in the spring of 1992. Five of the eight methods were developed for satellite-derived quantities, and three are simple parameterizations based on surface observations. All of the algorithms require information about cloud fraction, which is provided from the NASA-NOAA Television and Infrared Observation Satellite (TIROS) Operational Vertical Sounder (TOVS) polar pathfinder dataset (Path-P): some techniques ingest temperature and moisture profiles (also from Path-P): one-half of the methods assume that clouds are opaque and have a constant geometric thickness of 50 hPa, and three include no thickness information whatsoever. With a somewhat limited validation dataset, the following primary conclusions result: (1) all methods exhibit approximately the same correlations with measurements and rms differences, but the biases range from -34 W sq m (16% of the mean) to nearly 0; (2) the error analysis described here indicates that the assumption of a 50-hPa cloud thickness is too thin by a factor of 2 on average in polar nighttime conditions; (3) cloud-overlap techniques. which effectively increase mean cloud thickness, significantly improve the results; (4) simple Arctic-specific parameterizations performed poorly, probably because they were developed with surface-observed cloud fractions; and (5) the single algorithm that includes an estimate of cloud thickness exhibits the smallest differences from observations.

Chiacchio, Marc↗

Evaluation of GEOSAT Follow-On Precise Orbit Ephemeris

The GEOSAT Follow-On spacecraft (GFO-l), launched in 1998, began continuous radar altimeter coverage of the oceans in 2000, and after an extensive series of calibration campaigns in 1999 and 2000 was finally accepted by the US Navy on November 29, 2000. By providing high quality altimeter data, GFO can supplement TOPEX/POSEIDON(T/P), ERS-1, and ERS-2 data, providing a different synoptic sampling of the oceans with its 17-day ground track repeat cycle. Altimeter analysis suggests GFO is capable of POSEIDON class altimetry, with orbit error the largest contributor to the GFO altimeter error budget. Satellite laser ranging (SLR), especially in combination with altimeter crossover data, offer the only means of determining high-quality precise orbits. SLR tracking is also augmented by Doppler (Tranet style) beacons. These data were used to tune the gravity field and macromodel (3D representation of the spacecraft geometry and surface properties). Beginning with January 2000 GSFC has produced a 2.5 year span of the Precision Orbit Ephemeris (POE) intended for use on the GFO GDR and for the Pathfinder Project. Using GFO GDR and IGDR altimeter data from NOAA, a two year span of POE orbits are evaluated with respect to the TOPEX orbits by adjusting the GFO data into the TOPEX frame with the help of TOPEX/GFO altimeter crossovers. A 2.5 year span of orbits are also evaluated using tracking data residual analysis, GFO altimeter crossover residual analysis, and direct orbit comparison. In an effort to improve the current POE orbit several ideas are considered, including using recent gravity models which include CHAMP data, the reduced-dynamic approach, and including TOPEX/GFO altimeter crossover data in the orbit solution.

Lemoine, Frank G.↗

Vertical Structure in Outer Planet Atmospheres

The period covered by this cooperative agreement included: 1) the analysis of data acquired by both Voyager spacecraft during their encounters with Saturn in 1979 and 1980; 2) work on Uranus' seasonal variability and transient albedo features on both Uranus and Neptune using observations made by the Hubble Space Telescope beginning in 2000; 3) a search for lightning on Jupiter using HST; and 4) the analysis of Pathfinder images of Martian surface features.

Rages, Kathy A.↗

Far-IR/Submillimeter Interferometry Missions in NASA's Roadmap: SPIRIT and SPECS

Information vital to the attainment of the major scientific objectives of NASA's Origins and Structure and Evolution of the Universe themes is uniquely available in the far-IR and submillimeter (FIR/SMM). NASA is studying concepts and investing in technologies for FIR/SMM observatories that could fly in the period 2010 - 2025 and provide enormous increases in measurement capabilities to extend the legacy of the next-generation missions SIRTF and Herschel. Future FIR/SMM space observatories will have the sensitivity needed to reach back in time to the formation epoch of the first luminous objects, the angular resolution needed to image proto-planetary systems and distinguish the emissions of individual galaxies, and the spectral resolution needed to probe the physical conditions and measure the flows of interstellar gas in young galaxies, nascent stars, and the dust-enshrouded nuclei of galaxies that harbor massive black holes. NASA's roadmap includes the JWST-class Single Aperture Far-IR (SAFIR) telescope and 1 km maximum-baseline FIR/SMM interferometer. This talk will focus on the niche for FIR/SMM interferometry and describe two missions: SPECS, the Submillimeter Probe of the Evolution of Cosmic Structure, and the pathfinder mission SPIRIT, the Space Infrared interferometric Telescope. I will give the scientific motivation for these missions, describe mission concepts and telescope measurement capabilities, and compare these capabilities with those of the next-generation IR telescopes, and with the complementary JWST and ALMA.

Leisawitz, David T.↗

Propel: Tools and Methods for Practical Source Code Model Checking

The work reported here is an overview and snapshot of a project to develop practical model checking tools for in-the-loop verification of NASA s mission-critical, multithreaded programs in Java and C++. Our strategy is to develop and evaluate both a design concept that enables the application of model checking technology to C++ and Java, and a model checking toolset for C++ and Java. The design concept and the associated model checking toolset is called Propel. It builds upon the Java PathFinder (JPF) tool, an explicit state model checker for Java applications developed by the Automated Software Engineering group at NASA Ames Research Center. The design concept that we are developing is Design for Verification (D4V). This is an adaption of existing best design practices that has the desired side-effect of enhancing verifiability by improving modularity and decreasing accidental complexity. D4V, we believe, enhances the applicability of a variety of V&V approaches; we are developing the concept in the context of model checking. The model checking toolset, Propel, is based on extending JPF to handle C++. Our principal tasks in developing the toolset are to build a translator from C++ to Java, productize JPF, and evaluate the toolset in the context of D4V. Through all these tasks we are testing Propel capabilities on customer applications.

Mansouri-Samani, Massoud↗

EXIST: The Next Large GRB Observatory

Studies have begun on the EXIST (Energetic X-ray Imaging Survey Telescope) Mission as a Black Hole Survey 'Einstein Probe', a major element in the new NASA Beyond Einstein Program in the Office of Space Science. This program was approved by the US Congress, in February 2003 as part of the NASA FY2004 NASA budget. EXIST is planned as a very wide-field coded aperture telescope and a positional accuracy for GRBs better than one arc-minute. The baseline detectors are Cadmium-Zinc-Telluride (CZT), with a total sensitive area of approximately 8 m2. EXIST will use SWIFT as a pathfinder mission; the findings of SWIFT will refine the scientific objectives of EXIST and will help to determine many of its design parameters. EXIST will study early star and galaxy formation at high redshifts through observations of thousands of GRBs, their afterglows and host galaxies. It is intended that the international GRB community will play a large role in EXIST through direct participation as well as with complementary observational programs, both space-based and ground-based. Some preliminary design features and capabilities of the EXIST Mission will be presented.

Fishman, Gerald J.↗

Addressing Dynamic Issues of Program Model Checking

Model checking real programs has recently become an active research area. Programs however exhibit two characteristics that make model checking difficult: the complexity of their state and the dynamic nature of many programs. Here we address both these issues within the context of the Java PathFinder (JPF) model checker. Firstly, we will show how the state of a Java program can be encoded efficiently and how this encoding can be exploited to improve model checking. Next we show how to use symmetry reductions to alleviate some of the problems introduced by the dynamic nature of Java programs. Lastly, we show how distributed model checking of a dynamic program can be achieved, and furthermore, how dynamic partitions of the state space can improve model checking. We support all our findings with results from applying these techniques within the JPF model checker.

Lerda, Flavio↗

Efficient Translation of LTL Formulae into Buchi Automata

Model checking is a fully automated technique for checking that a system satisfies a set of required properties. With explicit-state model checkers, properties are typically defined in linear-time temporal logic (LTL), and are translated into B chi automata in order to be checked. This report presents how we have combined and improved existing techniques to obtain an efficient LTL to B chi automata translator. In particular, we optimize the core of existing tableau-based approaches to generate significantly smaller automata. Our approach has been implemented and is being released as part of the Java PathFinder software (JPF), an explicit state model checker under development at the NASA Ames Research Center.

Giannakopoulou, Dimitra↗

Mars Exploration Rover Six-Degree-Of-Freedom Entry Trajectory Analysis

The Mars Exploration Rover mission will be the next opportunity for surface exploration of Mars in January 2004. Two rovers will be delivered to the surface of Mars using the same entry, descent, and landing scenario that was developed and successfully implemented by Mars Pathfinder. This investigation describes the trajectory analysis that was performed for the hypersonic portion of the MER entry. In this analysis, a six-degree-of-freedom trajectory simulation of the entry is performed to determine the entry characteristics of the capsules. In addition, a Monte Carlo analysis is also performed to statistically assess the robustness of the entry design to off-nominal conditions to assure that all entry requirements are satisfied. The results show that the attitude at peak heating and parachute deployment are well within entry limits. In addition, the parachute deployment dynamics pressure and Mach number are also well within the design requirements.

Desai, Prasun N.↗

Martian Atmospheric Circulation and Climate

This proposal is focused on using Mars Global Surveyor (MGS) data and numerical models to address issues of atmospheric mixing of volatiles and aerosols, on defining the mean state of the atmosphere and the degree of variability, and on the processes which exchange volatiles and aerosols between the surface and atmosphere. Specifically, five areas of research were defined: In the first, we proposed to use TES data to examine the general circulation of the atmosphere both through retrieval of the residual circulation, and by comparison of the TES data with a Mars General Circulation Model (GCM). In the second, we proposed to look at synoptic and mesoscale atmospheric mixing processes (baroclinic storms, etc.) by combining TES and MOC Wide Angle data, and by employing a Mars Mesoscale Model. In the third section, we proposed to examine the record of the Martian atmospheric state provided by MGS, Viking, and Mariner 9 - as well as published ground-based observations - in order to assess the nature of interannual variability. In the forth section, we proposed to compare numerical models of the Martian water and dust cycles with TES and MOC data, specifically looking at water ice cloud distributions, dust distribution, etc. In the fifth section, we propose to use the mesoscale model to study the Mars Pathfinder Lander data. This work has now concluded its final of three years.

Ingersoll, Andrew P.↗

Modeling Near-Surface Temperatures at Martian Landing Sites

We have developed a process for deriving near-surface (approx. 1m) temperatures for potential landing sites, based on observational parameters from MGS TES, Odyssey THEMIS, and a boundary layer model developed by Murphy for fitting Pathfinder meteorological measurements. Minimum nighttime temperatures at the MER landing sites can limit power available, and thus mission lifetime. Temperatures are derived based on thermal inertia, albedo, and opacity estimated for the Hematite site in Sinus Meridiani, using predictions of 1-m air temperatures from a one-dimensional atmospheric model. The Hematite site shows 9 % probability of landing at a location with nighttime temperatures below the 97 C value considered to be a practical limit for operations.

T Z Martin↗

Multiyear Simulations of the Martian Water Cycle with the Ames General Circulation Model

Mars atmosphere is carbon dioxide dominated with non-negligible amounts of water vapor and suspended dust particles. The atmospheric dust plays an important role in the heating and cooling of the planet through absorption and emission of radiation. Small dust particles can potentially be carried to great altitudes and affect the temperatures there. Water vapor condensing onto the dust grains can affect the radiative properties of both, as well as their vertical extent. The condensation of water onto a dust grain will change the grain s fall speed and diminish the possibility of dust obtaining high altitudes. In this capacity, water becomes a controlling agent with regard to the vertical distribution of dust. Similarly, the atmosphere s water vapor holding capacity is affected by the amount of dust in the atmosphere. Dust is an excellent green house catalyst; it raises the temperature of the atmosphere, and thus, its water vapor holding capacity. There is, therefore, a potentially significant interplay between the Martian dust and water cycles. Previous research done using global, 3-D computer modeling to better understand the Martian atmosphere treat the dust and the water cycles as two separate and independent processes. The existing Ames numerical model will be employed to simulate the relationship between the Martian dust and water cycles by actually coupling the two cycles. Water will condense onto the dust, allowing the particle's radiative characteristics, fall speeds, and as a result, their vertical distribution to change. Data obtained from the Viking, Mars Pathfinder, and especially the Mars Global Surveyor missions will be used to determine the accuracy of the model results.

R M Haberle↗

Analysis of Moessbauer Data from Mars: A Database and Artificial Neural Network for Identification of Iron-bearing Phases

The exploration of the planet Mars is one of the major goals within the Solar system exploration programs of the US-American space agency NASA and the European Space Agency ESA. In particular the search for water and life and understanding of the history of the surface and atmosphere will be the major tasks of the upcoming space missions to Mars. The miniaturized Moessbauer spectrometer MIMOS II has been selected for the NASA Mars-Exploration-Rover twin-mission to Mars in 2003 and the ESA 2003 Mars-Express Beagle 2 mission. Reduced in size and weight, in comparison to ordinary laboratory setup, the sensor head just weights approximately 400 g, with a volume of (50x50x90) cu mm, and holds two gamma-ray sources: the stronger for experiments and the weaker for calibrations. The collimator (in sample direction) also shields the primary radiation off the detectors. Around the drive four detectors are mounted. The detectors are made of Si-PIN-photodiodes in chip form (100 sq mm, thickness of 0.5 mm). The control unit is located in a separate electronics board. This board is responsible for the power supply, generation of the drive's velocity reference signal, read of the detector pulses to record the spectrum, data storage and communication with the host computer. After more than four decades from the discovery of the Moessbauer effect, more than 400 minerals were studied at different temperatures. Their Moessbauer parameters were reported in the literature, and have been recently collected in a data bank. Previous Mars-missions, namely Viking and Mars Pathfinder, revealed Si, Al, Fe, Mg, Ca, K, Ti, S and Cl to be the major constituents in soil and rock elemental composition of the red planet. More than 200 minerals already studied by Moessbauer spectroscopy contain significant amounts of these elements. A considerable number of Moessbauer studies were also carried out on meteorites and on Moon samples. Looking backward in the studies of the whole Moessbauer community, we have built a specific library containing Moessbauer parameters of those possible Mars minerals. The selected minerals, their Moessbauer parameter values (min. max. s.d and number of available data), main site substitution, behavior as a function of temperature and a ranking as expected to be found on Mars were organized. Mars-analogue Fe-bearing minerals not studied by Moessbauer spectroscopy are being collected and investigated. In addition, it an identification system based on Artificial Neural Networks (ANN) was implemented which enables fast and precise mineral identification from the experimental Moessbauer parameters at a given temperature.

P A de Souza Jr.↗

Post Impact Mars Climate Simulations Using a GCM

The first images returned by the Mariner 7 spacecraft of the Martian surface showed a landscape heavily scared by impacts. Mariner 9 imaging revealed geomorphic features including valley networks and outflow channels that suggest liquid water once flowed at the surface of Mars. Further evidence for water erosion and surface modification has come from the Viking Spacecraft, Mars Pathfinder and Mars Global Surveyor's (MGS) Mars Obiter Camera (MOC). This evidence includes apparent paleolake beds, fluvial fans and sedimentary layers (Cabrol and Grinn, 1999; Heberle et al., 2001). There is evidence for subsurface water as well. Rampart crates suggest an abundance of water in the near surface regolith (Mouginis-Mark, 1986). The estimated erosion rates necessary to explain the observed surface morphologies (Golombek and Bridges, 2000) present a conundrum. The rates of erosion appear to be highest when the early sun was fainter and only 75% as luminous as it is today. Furthermore the rates of erosion appear to correlate with the rate at which Mars was impacted (Carr and Waenke, 1992). All of this evidence suggests to a very different climate than what exists on Mars today.

A Colaprete↗

Development and Testing of Laser-induced Breakdown Spectroscopy for the Mars Rover Program: Elemental Analyses at Stand-Off Distances

One of the most fundamental pieces of information about any planetary body is the elemental composition of its surface materials. The Viking Martian landers employed XRF (x-ray fluorescence) and the MER rovers are carrying APXS (alpha-proton x-ray spectrometer) instruments upgraded from that used on the Pathfinder rover to supply elemental composition information for soils and rocks to which direct contact is possible. These in- situ analyses require that the lander or rover be in contact with the sample. In addition to in-situ instrumentation, the present generation of rovers carry instruments that operate at stand-off distances. The Mini-TES is an example of a stand-off instrument on the MER rovers. Other examples for future missions include infrared point spectrometers and microscopic-imagers that can operate at a distance. The main advantage of such types of analyses is obvious: the sensing element does not need to be in contact or even adjacent to the target sample. This opens up new sensing capabilities. For example, targets that cannot be reached by a rover due to impassable terrain or targets positioned on a cliff face can now be accessed using stand-off analysis. In addition, the duty cycle of stand-off analysis can be much greater than that provided by in-situ measurements because the stand-off analysis probe can be aimed rapidly at different features of interest eliminating the need for the rover to actually move to the target. Over the past five years we have been developing a stand-off method of elemental analysis based on atomic emission spectroscopy called laser-induced breakdown spectroscopy (LIBS). A laser-produced spark vaporizes and excites the target material, the elements of which emit at characteristic wavelengths. Using this method, material can be analyzed from within a radius of several tens of meters from the instrument platform. A relatively large area can therefore be sampled from a simple lander without requiring a rover or sampling arms. The placement of such an instrument on a rover would allow the sampling of locations distant from the landing site. Here we give a description of the LIBS method and its advantages. We discuss recent work on determining its characteristics for Mars exploration, including accuracy, detection limits, and suitability for determining the presence of water ice and hydrated minerals. We also give a description of prototype instruments we have tested in field settings.

D A Cremers↗