Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Abstracts”

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

Vacillation Made Easy: Distribution, Re-distribution, and Un-distribution of DOPL-based Processing

Distributed Objects Protocol Layer, or DOPL, Provides a simple and general data communication abstraction that can support the distribution of C++ applications software functionality among an arbitrary collection of processors. The purposed of the abstraction is to minimize the cost of revising processing distribution decisions throughout the software development cycle, including after software has beed delivered to users.

Vacillation↗

Science and Technology Directorate Publications and Presentations, January 1-December 31, 2005

This Technical Memorandum (TM) lists the significant publications and presentations of the Science and Technology Directorate during the period January 1-December 31, 2005. Entries in the main part of the document are categorized according to NASA Reports (arranged by report number), Open Literature, and Presentations (arranged alphabetically by title). Most of the articles listed under Open Literature have appeared in refereed professional journals, books, monographs, or conference proceedings. Although many published abstracts are eventually expanded into full papers for publication in scientific and technical journals, they are often sufficiently comprehensive to include the significant results of the research reported. Therefore, published abstracts are listed separately in a subsection under Open Literature. Questions or requests for additional information about the entries in this report should be directed to Dr. J.F. Spann, Jr. (VP60; 961-7512) or to one of the authors.

Summers, F. G.↗

Science and Exploration Research Office Publications and Presentations, January 1-December 31, 2006

This Technical Memorandum (TM) lists the significant publications and presentations of the Science and Exploration Research Office during the period January 1-December 31, 2006. Entries in the main part of the document are categorized according to NASA Reports (arranged by report number), Open Literature and Presentations (arranged alphabetically by title). Most of the articles listed under Open Literature have appeared in refereed professional journals, books, monographs, or conference proceedings. Although many published abstracts are eventually expanded into full papers for publication in scientific and technical journals, they are often sufficiently comprehensive to include the significant results of the research reported. Therefore, published abstracts are listed separately in a subsection under Open Literature.

Summers, F. G.↗

Space Nutrition: Effects on Bone and Potential Nutrition Countermeasures

Optimal nutrition will be critical for crew members who embark on space exploration missions. Nutritional assessment provides an opportunity to ensure that crewmembers begin their missions in optimal nutritional status, to document changes during a mission and , if necessary, to provide intervention to maintain that status throughout the mission, and to assesses changes after landing in order to facilitate the return to their normal status as soon as possible after landing. We report here the findings from our nutritional assessment of the US astronauts who participated in the first eight International Space Station (ISS) missions. Bone loss during space flight remains one of the most critical challenges to astronaut health on space exploration missions. An increase in bone resorption of ISS crew members after flight was indicated by several markers. Vitamin D status also remains a challenge for long-duration space travelers, who lack ultraviolet light exposure in the shielded craft. Many nutrients affect bone, including calcium, protein, fatty acids, sodium, and others. Data supporting their potential as countermeasures for space flight, as published in many papers, will be reviewed in this presentation. Defining nutrient requirements, and being able to provide and maintain those nutrients on exploration missions, will be critical for maintaining crew member health. Please note, this abstract is not required for the meeting. A presentation on the topics described above will be given. This abstract is for travel documentation only.

Smith, Scott M.↗

Proceedings of the Sixth NASA Langley Formal Methods (LFM) Workshop

Today's verification techniques are hard-pressed to scale with the ever-increasing complexity of safety critical systems. Within the field of aeronautics alone, we find the need for verification of algorithms for separation assurance, air traffic control, auto-pilot, Unmanned Aerial Vehicles (UAVs), adaptive avionics, automated decision authority, and much more. Recent advances in formal methods have made verifying more of these problems realistic. Thus we need to continually re-assess what we can solve now and identify the next barriers to overcome. Only through an exchange of ideas between theoreticians and practitioners from academia to industry can we extend formal methods for the verification of ever more challenging problem domains. This volume contains the extended abstracts of the talks presented at LFM 2008: The Sixth NASA Langley Formal Methods Workshop held on April 30 - May 2, 2008 in Newport News, Virginia, USA. The topics of interest that were listed in the call for abstracts were: advances in formal verification techniques; formal models of distributed computing; planning and scheduling; automated air traffic management; fault tolerance; hybrid systems/hybrid automata; embedded systems; safety critical applications; safety cases; accident/safety analysis.

Rozier, Kristin Yvonne↗

Open Architecture Standard for NASA's Software-Defined Space Telecommunications Radio Systems

NASA is developing an architecture standard for software-defined radios used in space- and ground-based platforms to enable commonality among radio developments to enhance capability and services while reducing mission and programmatic risk. Transceivers (or transponders) with functionality primarily defined in software (e.g., firmware) have the ability to change their functional behavior through software alone. This radio architecture standard offers value by employing common waveform software interfaces, method of instantiation, operation, and testing among different compliant hardware and software products. These common interfaces within the architecture abstract application software from the underlying hardware to enable technology insertion independently at either the software or hardware layer. This paper presents the initial Space Telecommunications Radio System (STRS) Architecture for NASA missions to provide the desired software abstraction and flexibility while minimizing the resources necessary to support the architecture.

Reinhart, Richard C.↗

RHSEG and Subdue: Background and Preliminary Approach for Combining these Technologies for Enhanced Image Data Analysis, Mining and Knowledge Discovery

Under a project recently selected for funding by NASA's Science Mission Directorate under the Applied Information Systems Research (AISR) program, Tilton and Cook will design and implement the integration of the Subdue graph based knowledge discovery system, developed at the University of Texas Arlington and Washington State University, with image segmentation hierarchies produced by the RHSEG software, developed at NASA GSFC, and perform pilot demonstration studies of data analysis, mining and knowledge discovery on NASA data. Subdue represents a method for discovering substructures in structural databases. Subdue is devised for general-purpose automated discovery, concept learning, and hierarchical clustering, with or without domain knowledge. Subdue was developed by Cook and her colleague, Lawrence B. Holder. For Subdue to be effective in finding patterns in imagery data, the data must be abstracted up from the pixel domain. An appropriate abstraction of imagery data is a segmentation hierarchy: a set of several segmentations of the same image at different levels of detail in which the segmentations at coarser levels of detail can be produced from simple merges of regions at finer levels of detail. The RHSEG program, a recursive approximation to a Hierarchical Segmentation approach (HSEG), can produce segmentation hierarchies quickly and effectively for a wide variety of images. RHSEG and HSEG were developed at NASA GSFC by Tilton. In this presentation we provide background on the RHSEG and Subdue technologies and present a preliminary analysis on how RHSEG and Subdue may be combined to enhance image data analysis, mining and knowledge discovery.

Tilton, James C.↗

Cross-Compiler for Modeling Space-Flight Systems

Ripples is a computer program that makes it possible to specify arbitrarily complex space-flight systems in an easy-to-learn, high-level programming language and to have the specification automatically translated into LibSim, which is a text-based computing language in which such simulations are implemented. LibSim is a very powerful simulation language, but learning it takes considerable time, and it requires that models of systems and their components be described at a very low level of abstraction. To construct a model in LibSim, it is necessary to go through a time-consuming process that includes modeling each subsystem, including defining its fault-injection states, input and output conditions, and the topology of its connections to other subsystems. Ripples makes it possible to describe the same models at a much higher level of abstraction, thereby enabling the user to build models faster and with fewer errors. Ripples can be executed in a variety of computers and operating systems, and can be supplied in either source code or binary form. It must be run in conjunction with a Lisp compiler.

James, Mark↗

Olivine in Almahata Sitta - Curiouser and Curiouser

Almahata Sitta (hereafter Alma) is an anomalous, polymict ureilite. Anomalous features include low abundance of olivine, large compositional range of silicates, high abundance and large size of pores, crystalline pore wall linings, and overall finegrained texture. Tomography suggests the presence of foliation, which is known from other ureilites. Alma pyroxenes and their interpretation are discussed in two companion abstracts. In this abstract we discuss the composition of olivine in Alma, which is indicative of the complexity of this meteorite.

Zolensky, M. E.↗

Reusable, Extensible High-Level Data-Distribution Concept

A framework for high-level specification of data distributions in data-parallel application programs has been conceived. [As used here, distributions signifies means to express locality (more specifically, locations of specified pieces of data) in a computing system composed of many processor and memory components connected by a network.] Inasmuch as distributions exert a great effect on the performances of application programs, it is important that a distribution strategy be flexible, so that distributions can be adapted to the requirements of those programs. At the same time, for the sake of productivity in programming and execution, it is desirable that users be shielded from such error-prone, tedious details as those of communication and synchronization. As desired, the present framework enables a user to refine a distribution type and adjust it to optimize the performance of an application program and conceals, from the user, the low-level details of communication and synchronization. The framework provides for a reusable, extensible, data-distribution design, denoted the design pattern, that is independent of a concrete implementation. The design pattern abstracts over coding patterns that have been found to be commonly encountered in both manually and automatically generated distributed parallel programs. The following description of the present framework is necessarily oversimplified to fit within the space available for this article. Distributions are among the elements of a conceptual data-distribution machinery, some of the other elements being denoted domains, index sets, and data collections (see figure). Associated with each domain is one index set and one distribution. A distribution class interface (where "class" is used in the object-oriented-programming sense) includes operations that enable specification of the mapping of an index to a unit of locality. Thus, "Map(Index)" specifies a unit, while "LocalLayout(Index)" specifies the local address within that unit. The distribution class can be extended to enable specification of commonly used distributions or novel user-defined distributions. A data collection can be defined over a domain. The term "data collection" in this context signifies, more specifically, an abstraction of mappings from index sets to variables. Since the index set is distributed, the addresses of the variables are also distributed.

James, Mark↗

Proceedings of the First NASA Formal Methods Symposium

Topics covered include: Model Checking - My 27-Year Quest to Overcome the State Explosion Problem; Applying Formal Methods to NASA Projects: Transition from Research to Practice; TLA+: Whence, Wherefore, and Whither; Formal Methods Applications in Air Transportation; Theorem Proving in Intel Hardware Design; Building a Formal Model of a Human-Interactive System: Insights into the Integration of Formal Methods and Human Factors Engineering; Model Checking for Autonomic Systems Specified with ASSL; A Game-Theoretic Approach to Branching Time Abstract-Check-Refine Process; Software Model Checking Without Source Code; Generalized Abstract Symbolic Summaries; A Comparative Study of Randomized Constraint Solvers for Random-Symbolic Testing; Component-Oriented Behavior Extraction for Autonomic System Design; Automated Verification of Design Patterns with LePUS3; A Module Language for Typing by Contracts; From Goal-Oriented Requirements to Event-B Specifications; Introduction of Virtualization Technology to Multi-Process Model Checking; Comparing Techniques for Certified Static Analysis; Towards a Framework for Generating Tests to Satisfy Complex Code Coverage in Java Pathfinder; jFuzz: A Concolic Whitebox Fuzzer for Java; Machine-Checkable Timed CSP; Stochastic Formal Correctness of Numerical Algorithms; Deductive Verification of Cryptographic Software; Coloured Petri Net Refinement Specification and Correctness Proof with Coq; Modeling Guidelines for Code Generation in the Railway Signaling Context; Tactical Synthesis Of Efficient Global Search Algorithms; Towards Co-Engineering Communicating Autonomous Cyber-Physical Systems; and Formal Methods for Automated Diagnosis of Autosub 6000.

Denney, Ewen↗

Software Model Checking Without Source Code

We present a framework, called AIR, for verifying safety properties of assembly language programs via software model checking. AIR extends the applicability of predicate abstraction and counterexample guided abstraction refinement to the automated verification of low-level software. By working at the assembly level, AIR allows verification of programs for which source code is unavailable-such as legacy and COTS software-and programs that use features-such as pointers, structures, and object-orientation-that are problematic for source-level software verification tools. In addition, AIR makes no assumptions about the underlying compiler technology. We have implemented a prototype of AIR and present encouraging results on several non-trivial examples.

Chaki, Sagar↗

Almahata Sitta and Brecciated Ureilites: Insights into the Heterogeneity of Asteroids and Implications for Sample Return

Analysis of samples returned to terrestrial laboratories enables more precise measurements and a wider range of techniques to be utilized than can be achieved with either remote sensing or rover instruments. Furthermore, returning samples to Earth allows them to be stored and re-examined with future technology. Following the success of the Hayabusa mission, returning samples from asteroids should be a high priority for understanding of early solar system evolution, planetary formation and differentiation. Meteorite falls provide us with materials and insight into asteroidal compositions. Almahata Sitta (AS) was the first meteorite fall from a tracked asteroid (2008 TC3) [1] providing a rare opportunity to compare direct geochemical observations with remote sensing data. Although AS is predominantly ureilitic, multiple chondritic fragments have been associated with this fall [2,3]. This is not unique, with chondritic fragments being found in many howardite samples (as described in a companion abstract [4]) and in brecciated ureilites, some of which are known to represent ureilitic regolith [5-7]. The heterogeneity of ureilite samples, which are thought to all originate from a single asteroidal ureilite parent body (UPB) [5], gives us information about both internal and external asteroidal variations. This has implications both for the planning of potential sample return missions and the interpretation of material returned to Earth. This abstract focuses on multiple fragments of two meteorites: Almahata Sitta (AS); and Dar al Gani (DaG) 1047 (a highly brecciated ureilite, likely representative of ureilite asteroidal regolith).

Ross, A. J.↗

Runtime Verification of C Programs

We present in this paper a framework, RMOR, for monitoring the execution of C programs against state machines, expressed in a textual (nongraphical) format in files separate from the program. The state machine language has been inspired by a graphical state machine language RCAT recently developed at the Jet Propulsion Laboratory, as an alternative to using Linear Temporal Logic (LTL) for requirements capture. Transitions between states are labeled with abstract event names and Boolean expressions over such. The abstract events are connected to code fragments using an aspect-oriented pointcut language similar to ASPECTJ's or ASPECTC's pointcut language. The system is implemented in the C analysis and transformation package CIL, and is programmed in OCAML, the implementation language of CIL. The work is closely related to the notion of stateful aspects within aspect-oriented programming, where pointcut languages are extended with temporal assertions over the execution trace.

RMOR↗

Automated Verification of Specifications with Typestates and Access Permissions

We propose an approach to formally verify Plural specifications based on access permissions and typestates, by model-checking automatically generated abstract state-machines. Our exhaustive approach captures all the possible behaviors of abstract concurrent programs implementing the specification. We describe the formal methodology employed by our technique and provide an example as proof of concept for the state-machine construction rules. The implementation of a fully automated algorithm to generate and verify models, currently underway, provides model checking support for the Plural tool, which currently supports only program verification via data flow analysis (DFA).

Siminiceanu, Radu I.↗

Large Fluvial Fans and Exploration for Hydrocarbons

A report discusses the geological phenomena known, variously, as modern large (or large modern) fluvial fans or large continental fans, from a perspective of exploring for hydrocarbons. These fans are partial cones of river sediment that spread out to radii of 100 km or more. Heretofore, they have not been much recognized in the geological literature probably because they are difficult to see from the ground. They can, however, be seen in photographs taken by astronauts and on other remotely sensed imagery. Among the topics discussed in the report is the need for research to understand what seems to be an association among fluvial fans, alluvial fans, and hydrocarbon deposits. Included in the report is an abstract that summarizes the global distribution of large modern fluvial fans and a proposal to use that distribution as a guide to understanding paleo-fluvial reservoir systems where oil and gas have formed. Also included is an abstract that summarizes what a continuing mapping project has thus far revealed about the characteristics of large fans that have been found in a variety of geological environments.

Wilkinson, Murray Justin↗

Software for Checking Statecharts

HiVy is a software tool set that enables verification through model checking of designs represented as finite-state machines or statecharts. HiVy provides automated translation of (1) statecharts created by use of the MathWorks Stateflow program to (2) Promela, the input language of the Spin model checker, which can then be used to verify, or trace logical errors in, distributed software systems. HiVy can operate directly on Stateflow models, or its abstract syntax of hierarchical sequential automata (HSA) can be used independently as an intermediate format for translation to Promela. In a typical design application, HiVy parses and reformats Stateflow model file data using the programs SfParse and sf2hsa, respectively. If the parsing effort is successful, an abstract syntax tree is delivered into a file named with the extension .hsa. If the design comprises several model files, they may be merged into one .hsa file before translation into Promela. Stateflow scope is preserved, and name clashes are avoided in the merge process. The HiVy program hsa2pr translates the model from the intermediate HSA format into Promela. Additionally, HiVy provides through translation a list of all statechart model propositions that are the means for formalizing linear temporal logic (LTL) properties about the model for Spin verification.

Pingree, Paula↗

Functional Task Test: 3. Skeletal Muscle Performance Adaptations to Space Flight

The functional task test is a multi-disciplinary study investigating how space-flight induced changes to physiological systems impacts functional task performance. Impairment of neuromuscular function would be expected to negatively affect functional performance of crewmembers following exposure to microgravity. This presentation reports the results for muscle performance testing in crewmembers. Functional task performance will be presented in the abstract "Functional Task Test 1: sensory motor adaptations associated with postflight alternations in astronaut functional task performance." METHODS: Muscle performance measures were obtained in crewmembers before and after short-duration space flight aboard the Space Shuttle and long-duration International Space Station (ISS) missions. The battery of muscle performance tests included leg press and bench press measures of isometric force, isotonic power and total work. Knee extension was used for the measurement of central activation and maximal isometric force. Upper and lower body force steadiness control were measured on the bench press and knee extension machine, respectively. Tests were implemented 60 and 30 days before launch, on landing day (Shuttle crew only), and 6, 10 and 30 days after landing. Seven Space Shuttle crew and four ISS crew have completed the muscle performance testing to date. RESULTS: Preliminary results for Space Shuttle crew reveal significant reductions in the leg press performance metrics of maximal isometric force, power and total work on R+0 (p<0.05). Bench press total work was also significantly impaired, although maximal isometric force and power were not significantly affected. No changes were noted for measurements of central activation or force steadiness. Results for ISS crew were not analyzed due to the current small sample size. DISCUSSION: Significant reductions in lower body muscle performance metrics were observed in returning Shuttle crew and these adaptations are likely contributors to impaired functional tasks that are ambulatory in nature (See abstract Functional Task Test: 1). Interestingly, no significant changes in central activation capacity were detected. Therefore, impairments in muscle function in response to short-duration space flight are likely myocellular rather than neuromotor in nature.

Ryder, Jeffrey W.↗