Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “MAUD”

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 37 records · Page 2

Rewriting Logic Semantics of a Plan Execution Language

The Plan Execution Interchange Language (PLEXIL) is a synchronous language developed by NASA to support autonomous spacecraft operations. In this paper, we propose a rewriting logic semantics of PLEXIL in Maude, a high-performance logical engine. The rewriting logic semantics is by itself a formal interpreter of the language and can be used as a semantic benchmark for the implementation of PLEXIL executives. The implementation in Maude has the additional benefit of making available to PLEXIL designers and developers all the formal analysis and verification tools provided by Maude. The formalization of the PLEXIL semantics in rewriting logic poses an interesting challenge due to the synchronous nature of the language and the prioritized rules defining its semantics. To overcome this difficulty, we propose a general procedure for simulating synchronous set relations in rewriting logic that is sound and, for deterministic relations, complete. We also report on the finding of two issues at the design level of the original PLEXIL semantics that were identified with the help of the executable specification in Maude.

Dowek, Gilles↗

On the Generation of Weddell Sea Polynyas in a High-Resolution Earth System Model

Larger Weddell Sea polynyas (WSPs), differentiated in this study from the smaller Maud Rise Polynyas (MRPs), forming to the east of the prime meridian in the proximity of the Maud Rise seamount, have last been observed in the 1970s. We investigate WSPs that grow realistically out of MRPs in a high-resolution (HR) preindustrial simulation with the Energy Exascale Earth System Model version 0.1. The formation of MRPs requires HR to simulate the detailed flow around Maud Rise, while the realistic formation of WSPs requires a model to produce MRPs. Furthermore, WSPs tend to follow periods of a prolonged build-up of a heat reservoir at depth and weakly negative wind-stress curl in association with the core of the southern hemisphere westerlies at an anomalously northern position. While this scenario also leads to drier conditions over the central Weddell Sea, which some literature claims to be a necessary condition for the formation of WSPs, our model results indicate that open-ocean polynyas do not occur during periods of weakly negative wind-stress curl despite drier atmospheric conditions. Our study supports the hypothesis noted in earlier studies that a shift from a weakly negative to a strongly negative wind-stress curl over the Weddell Sea is a prerequisite for WSPs to form, together with a large heat reservoir at depth. However, the ultimate trigger is a pronounced MRP; whose associated convection creates high surface salinity anomalies that propagate westward with the flow of the Weddell Gyre. If large enough, these anomalies trigger the formation of a WSP and a pulse of newly formed Antarctic Bottom Water.

54 ENVIRONMENTAL SCIENCES↗

Chemical studies of H chondrites. 4: New data and comparison of Antarctic suites

We report data for the trace elements Au, Co, Sb, Ga, Rb, Ag, Se, Cs, Te, Zn, Cd, Bi, Ti, and In (ordered by putative volatility during nebular condensation and accretion) determined by neutron activation analysis in 13 H5 chondrites from Victoria Land and 20 H4-6 chondrites from Queen Maud Land, Antarctica. These and earlier results provide Antarctic sample suites of 34 chondrites from Victoria Land and 25 from Queen Maud Land. Treatment of data for the most volatile 10 elements (Rb to In) in these studies by multivariate statistical techniques more robust, as well as more conservative, than conventional linear discriminant analysis and logistic regression demonstrates that compositions differ at marginally significant levels. This difference cannot be explained by trivial (terrestrial) causes and becomes more significant, despite the smaller size of the database, when comparisons are limited to data from a single analyst and when all upper limits are eliminated from consideration. The Victoria Land and Queen Maud Land suites have different mean terrestrial ages (approximately 300 kyr and approximately 100 kyr, respectively) and age distributions, suggesting that a time-dependent variation of chondritic sources with different thermal histories is responsible. As a result, these two Antarctic suites are, on average, chemically distinguishable from each other. Since H chondrites serve as a paradigm for other meteorite classes, these results indicate that the near-Earth populations of planetary materials varied with time on the 10(exp 5)-year timescale.

Wolf, Stephen F.↗

An Overview of the Runtime Verification Tool Java PathExplorer

We present an overview of the Java PathExplorer runtime verification tool, in short referred to as JPAX. JPAX can monitor the execution of a Java program and check that it conforms with a set of user provided properties formulated in temporal logic. JPAX can in addition analyze the program for concurrency errors such as deadlocks and data races. The concurrency analysis requires no user provided specification. The tool facilitates automated instrumentation of a program's bytecode, which when executed will emit an event stream, the execution trace, to an observer. The observer dispatches the incoming event stream to a set of observer processes, each performing a specialized analysis, such as the temporal logic verification, the deadlock analysis and the data race analysis. Temporal logic specifications can be formulated by the user in the Maude rewriting logic, where Maude is a high-speed rewriting system for equational logic, but here extended with executable temporal logic. The Maude rewriting engine is then activated as an event driven monitoring process. Alternatively, temporal specifications can be translated into efficient automata, which check the event stream. JPAX can be used during program testing to gain increased information about program executions, and can potentially furthermore be applied during operation to survey safety critical systems.

Havelund, Klaus↗

Interpreting Abstract Interpretations in Membership Equational Logic

We present a logical framework in which abstract interpretations can be naturally specified and then verified. Our approach is based on membership equational logic which extends equational logics by membership axioms, asserting that a term has a certain sort. We represent an abstract interpretation as a membership equational logic specification, usually as an overloaded order-sorted signature with membership axioms. It turns out that, for any term, its least sort over this specification corresponds to its most concrete abstract value. Maude implements membership equational logic and provides mechanisms to calculate the least sort of a term efficiently. We first show how Maude can be used to get prototyping of abstract interpretations "for free." Building on the meta-logic facilities of Maude, we further develop a tool that automatically checks and abstract interpretation against a set of user-defined properties. This can be used to select an appropriate abstract interpretation, to characterize the specified loss of information during abstraction, and to compare different abstractions with each other.

Fischer, Bernd↗

Cretaceous-Tertiary boundary in the Antarctic: Climatic cooling precedes biotic crisis

Stable isotopic investigations were conducted on calcareous microfossils across two deep sea Cretaceous-Tertiary boundary sequences on Maud Rise, Weddell Sea, Antarctica. The boundary is taken at the level of massive extinctions in calcareous planktonic microfossils, and coincides with a sharp lithologic change from pure calcareous ooze to calcareous ooze with a large volcanic clay component. The uppermost Maestrichtian is marked by a long-term decrease in delta value of 0 to 18 which spans most of the lower and middle A. mayaroensis Zone and represents a warming trend which culminated in surface water temperatures of about 16 C. At approximately 3 meters below the K-T boundary this warming trend terminates abruptly and benthic and planktonic isotopic records exhibit a rapid increase in delta value of 0 to 18 that continues up to the K-T boundary. The trend towards cooler surface water temperatures stops abruptly at the K-T boundary and delta value of 0 to 18 values remain relatively stable through the Paleocene. Comparison of the Antarctic sequence with the previously documented deep sea records in the South Atlantic reveal shifts of similar magnitude in the latest Maestrichtian. It is indicated that the Southern Ocean underwent the most significant, and apparently permanent, climatic change. The latest Cretaceous oxygen isotopic shift recorded at Maud Rise and other deep sea sites is similar in magnitude to large positive delta valve of 0 to 18 shifts in the middle Eocene, at the Eocene/Oligocene boundary and in the middle Miocene that marked large scale climatic transitions which ultimately lead to cryospheric development of the Antarctic. The climatic shift at the end of the Cretaceous represents one of the most significant climatic transitions recorded in the latest Phanerozoic and had a profound effect on global climate as well as oceanic circulation.

Stott, Lowell D.↗

Modeling of topographic effects on Antarctic sea ice using multivariate adaptive regression splines

The role of seafloor topography in the spatial variations of the southern ocean sea ice cover as observed (every other day) by the Nimbus 7 scanning multichannel microwave radiometer satellite in the years 1980, 1983, and 1984 is studied. Bottom bathymetry can affect sea ice surface characteristics because of the basically barotropic circulation of the ocean south of the Antarctic Circumpolar current. The main statistical tool used to quantify this effect is a local nonparametric regression model of sea ice concentration as a function of the depth and its first two derivatives in both meridional and zonal directions. First, we model the relationship of bathymetry to sea ice concentration in two sudy areas, one over the Maud Rise and the other over the Ross Sea shelf region. The multiple correlation coefficient is found to average 44% in the Maud Rise study area and 62% in the Ross Sea study area over the years 1980, 1983, and 1984. Second, a strategy of dividing the entire Antarctic region into an overlapping mosaic of small areas, or windows is considered. Keeping the windows small reduces the correlation of bathymetry with other factors such as wind, sea temperature, and distance to the continent. We find that although the form of the model varies from window to window due to the changing role of other relevant environmental variables, we are left with a spatially consistent ordering of the relative importance of the topographic predictors. For a set of three representative days in the Austral winter of 1980, the analysis shows that an average of 54% of the spatial variation in sea ice concentration over the entire ice cover can be attributed to topographic variables. The results thus support the hypothesis that there is a sea ice to bottom bathymetry link. However this should not undermine the considerable influence of wind, current, and temperature which affect the ice distribution directly and are partly responsible for the observed bathymetric effects.

De Veaux, Richard D.↗

Monitoring Java Programs with Java PathExplorer

We present recent work on the development Java PathExplorer (JPAX), a tool for monitoring the execution of Java programs. JPAX can be used during program testing to gain increased information about program executions, and can potentially furthermore be applied during operation to survey safety critical systems. The tool facilitates automated instrumentation of a program's late code which will then omit events to an observer during its execution. The observer checks the events against user provided high level requirement specifications, for example temporal logic formulae, and against lower level error detection procedures, for example concurrency related such as deadlock and data race algorithms. High level requirement specifications together with their underlying logics are defined in the Maude rewriting logic, and then can either be directly checked using the Maude rewriting engine, or be first translated to efficient data structures and then checked in Java.

Havelund, Klaus↗

Program Instrumentation and Trace Analysis

Several attempts have been made recently to apply techniques such as model checking and theorem proving to the analysis of programs. This shall be seen as a current trend to analyze real software systems instead of just their designs. This includes our own effort to develop a model checker for Java, the Java PathFinder 1, one of the very first of its kind in 1998. However, model checking cannot handle very large programs without some kind of abstraction of the program. This paper describes a complementary scalable technique to handle such large programs. Our interest is turned on the observation part of the equation: How much information can be extracted about a program from observing a single execution trace? It is our intention to develop a technology that can be applied automatically and to large full-size applications, with minimal modification to the code. We present a tool, Java PathExplorer (JPaX), for exploring execution traces of Java programs. The tool prioritizes scalability for completeness, and is directed towards detecting errors in programs, not to prove correctness. One core element in JPaX is an instrumentation package that allows to instrument Java byte code files to log various events when executed. The instrumentation is driven by a user provided script that specifies what information to log. Examples of instructions that such a script can contain are: 'report name and arguments of all called methods defined in class C, together with a timestamp'; 'report all updates to all variables'; and 'report all acquisitions and releases of locks'. In more complex instructions one can specify that certain expressions should be evaluated and even that certain code should be executed under various conditions. The instrumentation package can hence be seen as implementing Aspect Oriented Programming for Java in the sense that one can add functionality to a Java program without explicitly changing the code of the original program, but one rather writes an aspect and compiles it into the original program using the instrumentation. Another core element of JPaX is an observation package that supports the analysis of the generated event stream. Two kinds of analysis are currently supported. In temporal analysis the execution trace is evaluated against formulae written in temporal logic. We have implemented a temporal logic evaluator on finite traces using the Maude rewriting system from SRI International, USA. Temporal logic is defined in Maude by giving its syntax as a signature and its semantics as rewrite equations. The resulting semantics is extremely efficient and can handle event streams of hundreds of millions events in few minutes. Furthermore, the implementation is very succinct. The second form of even stream analysis supported is error pattern analysis where an execution trace is analyzed using various error detection algorithms that can identify error-prone programming practices that may potentially lead to errors in some different executions. Two such algorithms focusing on concurrency errors have been implemented in JPaX, one for deadlocks and the other for data races. It is important to note, that a deadlock or data race potential does not need to occur in order for its potential to be detected with these algorithms. This is what makes them very scalable in practice. The data race algorithm implemented is the Eraser algorithm from Compaq, however adopted to Java. The tool is currently being applied to a code base for controlling a spacecraft by the developers of that software in order to evaluate its applicability.

Havelund, Klaus↗

A Rewriting-Based Approach to Trace Analysis

We present a rewriting-based algorithm for efficiently evaluating future time Linear Temporal Logic (LTL) formulae on finite execution traces online. While the standard models of LTL are infinite traces, finite traces appear naturally when testing and/or monitoring red applications that only run for limited time periods. The presented algorithm is implemented in the Maude executable specification language and essentially consists of a set of equations establishing an executable semantics of LTL using a simple formula transforming approach. The algorithm is further improved to build automata on-the-fly from formulae, using memoization. The result is a very efficient and small Maude program that can be used to monitor program executions. We furthermore present an alternative algorithm for synthesizing probably minimal observer finite state machines (or automata) from LTL formulae, which can be used to analyze execution traces without the need for a rewriting system, and can hence be used by observers written in conventional programming languages. The presented work is part of an ambitious runtime verification and monitoring project at NASA Ames, called PATHEXPLORER, and demonstrates that rewriting can be a tractable and attractive means for experimenting and implementing program monitoring logics.

Havelund, Klaus↗

Upper Eocene Spherules at ODP Site 1090B

Our two labs independently discovered upper Eocene microtektites and microkrystites at ODP Site 1090, a new South Atlantic locality near the Agulhus Ridge. This is a significant new data point for the strewn fields of these spherules, which were recently extended into the Atlantic sector of the Southern Ocean when they were reported at ODP Site 689 on the Maude Rise. The microtektites have been regarded as related to North American tektites and the microkrystites as belonging to the clinopyroxene-bearing (cpx) spherule strewn field. Initial reports indicate that Site 1090 contains a complete sequence of upper Eocene sediments composed of diatom and nannofossil oozes. The magneto- and bio-stratigraphy indicate that impact-age sediments should occur in core 30X of Hole 1090B. One of us (FTK) took 2 cc samples at 10 cm intervals over 600 cm of core for Ir analyses and the senior author (SL) took 3 cc samples at 20 cm intervals to search for spherules. Both studies proved successful and additional samples were obtained to confirm initial results and better define the Ir anomaly and spherule abundances. Peak Ir concentrations of 0.97 ng/g were found at 1090B-30X-5, 105-106cm and 0.78 ng/g at 115-116 cm. Anomalous Ir concentrations (greater than 0.1 ng/g) extend over about 100 cm of core. Preliminary results indicate that the excess Ir at this site is about 25 ng per sq cm. About 380 microtektites (>63 pm) and 2492 microkrystites (>63 pm) were recovered over a 1.8 m interval with a peak abundance of microtektites (106/gram) and microkrystites (562/gram) at 1090B-30X- 5, 114-115 cm. The largest microtektite is approximately 960 x 1140 micron in size. About 55 % are spherical, and the rest are disc, cylinder, dumbbell, teardrop, or fragments. Most of the microtektites are transparent colorless, but a few are transparent pale brown or green. Preliminary data indicate that the microtektites at Site 1090 have similar major oxide compositions to those at Site 689. About 50% of the cpx spherules are spherical, the rest are fragments. They range from yellowish translucent to dark opaque. Based on stratigraphic data, occurrence of a positive Ir anomaly, and similar appearance and major oxide compositions of the Site 1090 spherules to those at Site 689, we believe that the spherule layer(s) are the same at both sites. However, there are significant differences between these two sites. At Site 689 the peak abundance of the cpx spherules is slightly below that of the microtektites. We can distinguish no such separation at Site 1090, despite a somewhat higher sediment accumulation rates. Peak Ir concentrations are about four times higher at Site 1090, resulting in a similarly higher total flux of Ir for this site compared to Site 689 on the Maude Rise. This is generally consistent with the flux of cpx spherules (greater than 63 pm) which is estimated to be approximately -2100 per sq cm, about twice that of Site 689D (1040 sq cm) and with the cpx-spherule component being a principal carrier of the Ir signal. The number of microtektites per sq cm (greater than 63 micron) is nearly the same at both sites, approximately 300 in 1090B and 280 in 689B. A decrease in the greater than 63 micron size fraction (consisting primarily of diatoms and radiolaria) is coincident with the spherule layer at both sites suggesting that the impact(s) that produced the spherule layer(s) may have had an adverse affect on the marine plankton.

Liu, S.↗

Simulation and Verification of Synchronous Set Relations in Rewriting Logic

This paper presents a mathematical foundation and a rewriting logic infrastructure for the execution and property veri cation of synchronous set relations. The mathematical foundation is given in the language of abstract set relations. The infrastructure consists of an ordersorted rewrite theory in Maude, a rewriting logic system, that enables the synchronous execution of a set relation provided by the user. By using the infrastructure, existing algorithm veri cation techniques already available in Maude for traditional asynchronous rewriting, such as reachability analysis and model checking, are automatically available to synchronous set rewriting. The use of the infrastructure is illustrated with an executable operational semantics of a simple synchronous language and the veri cation of temporal properties of a synchronous system.

Rocha, Camilo↗

Basal Melting and Oceanic Observations Beneath Central Fimbulisen, East Antarctica

Abstract Basal melting of ice shelves is fundamental to Antarctic ice sheet mass loss, yet direct observations remain sparse. We present the first year‐round melt record (2017–2021) from a phase‐sensitive radar on Fimbulisen, one of the fastest flowing ice shelves in Dronning Maud Land, East Antarctica. The observed long‐term mean ablation rate at 350 m depth below the central ice shelf was 1.0 ± 0.5 m yr −1 , marked by substantial sub‐weekly variability ranging from 0.4 to 3.5 m yr −1 . 36‐h filtered basal melt rate fluctuations closely align with ocean velocity. On seasonal time scales, melt rates peak during austral spring to autumn (September–March), driven by both elevated ocean velocities and thermal driving near the base. The combined effect of thermal driving and current speed explains the majority of the melt rate variability ( r = 0.84), highlighting the dominant role of shear‐driven turbulence. This relationship enables parameterization of melt rates for the decade‐long ocean record (2010–2021), although deviations appear under low and high forcing conditions. Both observed and parameterized melt rates show similar yearly mean magnitudes compared to satellite‐derived melt rates but with a tenfold lower seasonal amplitude and a 3‐month delay in seasonality. These detailed concurrent ice–ocean observations provide essential validation data for remote sensing and numerical models that aim to quantify and project ice‐shelf response to a change in ocean forcing. In situ measurements and continued monitoring are crucial for accurately assessing and modeling future basal melt rates, and for understanding the complex dynamics driving ice‐shelf stability and sea‐level change.

54 ENVIRONMENTAL SCIENCES↗

Spotlight: efficient automated global optimization in rietveld analysis of diffraction data

Performing reliable Rietveld analysis on tens or hundreds of powder diffraction datasets from parametric or time-resolved experiments often poses a bottleneck in extracting meaningful results from the data. While automated analysis of data has recently been demonstrated, high temperature annealing studies, during which phase transformations occur and lattice parameters may change due to repartitioning of elements, are prime examples where automation by a simple phase identification from a database of room temperature structures or automation by sequential refinements is likely to fail. To enable reliable, efficient, automated Rietveld analysis, we present a Python package named Spotlight , building on established Rietveld packages such as MAUD, GSAS , or GSAS-II , which extends the refinement of best fit parameters to a global optimization using an ensemble of optimizers leveraging hierarchical parallel execution on high-performance computing clusters. Spotlight further enables the efficient design of refinement plans through the iterative automated machine-learning of a surrogate for the refinement on which the global optimizations are performed until results from the surrogate converge to the response surface data. We demonstrate Spotlight with the analysis of uranium molybdenum and Ti–6Al–4V datasets, as well as in two open-source tutorials analyzing aluminium oxide and lead sulphate.

36 MATERIALS SCIENCE↗

Quantitative measurements of density in shock-compressed silver up to 330 GPa using x-ray diffraction

This work presents a structural study of shock-compressed states in Ag to 331 GPa, accessed via laser shock compression. Structures of the resulting crystalline phases and the average atomic distribution of the liquid state are determined using in situ x-ray diffraction. We employ structure factor analysis, adapted for a non-monochromatic x-ray source, to determine the density of the liquid phase from analysis of x-ray diffraction data for the first time in shock compressed Ag. We also present a detailed analysis of the crystalline phases, which shows good agreement with the phase boundaries reported in previous experimental and theoretical works. We utilize the whole powder pattern fitting approach implemented in the MAUD package to constrain stacking faults in the face centered cubic structure. We observe the ambient fcc structure up to a stress of 146 GPa before a transition to a body-centered cubic structure and liquid phase at 179 GPa, with full melting above 212 GPa.

75 CONDENSED MATTER PHYSICS, SUPERCONDUCTIVITY AND↗

Strength of tantalum to 276 GPa determined by two x-ray diffraction techniques using diamond anvil cells

Tantalum (Ta) is a metal that has useful properties that make it useful in extreme environments. It is therefore important to understand how Ta performs in such extreme conditions by accurately measuring its properties. In this work, the yield strength of tantalum has been measured at pressures up to 276 GPa using axial and radial x-ray diffraction (XRD) methods in diamond anvil cells (DAC). We measured strength using XRD in a radial DAC to 50 GPa, in an axial DAC to 60 GPa using diamonds with standard flat culets, and in a final experiment to 276 GPa using toroidal diamond anvils. The radial XRD data were refined using the Material Analysis Using Diffraction (MAUD) Rietveld software package to extract lattice strain and the yield strength. The axial data were refined using the General Structure Analysis System (GSAS) II and a linewidth method was used to calculate the yield strength. The yield strength measured near ambient pressure was found to be 0.5 GPa and increased with pressure up to 50 GPa, where the yield strength plateaued at a value of 2.4 GPa. At pressures above 60 GPa, the strength increased again to a maximum value of 9 GPa at the highest pressure of 276 GPa. Here, the data from the three experiments show good agreement between the methods and previously reported experimental data. This agreement illustrates the value of axial diffraction data for material strength determination and allows for measurements at multihundreds of GPa using toroidal DACs.

36 MATERIALS SCIENCE↗

Quantitative texture analysis at the WAND 2 and HIDRA diffractometers

Data collection and analysis strategies have been developed for efficient and reliable crystallographic texture measurements at two recently upgraded neutron diffractometers: the Wide Angle Neutron Diffractometer Squared (WAND 2 ) and the High Intensity Diffractometer for Residual Stress Analysis (HIDRA) at the High Flux Isotope Reactor located at Oak Ridge National Laboratory. These methods are demonstrated using measurements on a variety of textured samples, including multi-phase steel composites and polycrystalline calcite (CaCO 3 ). Reference measurements were also made at VULCAN, the engineering diffractometer located at the Spallation Neutron Source. The texture data obtained on the different instruments are in agreement, and WAND 2 is more time efficient than HIDRA. Two analysis methods were investigated, single-peak fitting to obtain individual pole figures for inversion and Rietveld texture analysis using MAUD. Here, the impact of the differences between the various textures obtained was evaluated through the calculation of diffraction elastic constants, which is one application of the texture data collected. Both instruments were found to provide texture data that are suitable for complementing other analyses, such as residual stress mapping.

47 OTHER INSTRUMENTATION↗

Texture measurements on quartz single crystals to validate coordinate systems for neutron time-of-flight texture analysis

In crystallographic texture analysis, ensuring that sample directions are preserved from experiment to the resulting orientation distribution is crucial to obtain physical meaning from diffraction data. This work details a procedure to ensure instrument and sample coordinates are consistent when analyzing diffraction data with a Rietveld refinement using the texture analysis software MAUD . A quartz crystal is measured on the HIPPO diffractometer at Los Alamos National Laboratory for this purpose. The methods described here can be applied to any diffraction instrument measuring orientation distributions in polycrystalline materials.

36 MATERIALS SCIENCE↗