Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “ADA”

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 289 records · Page 16

The CAIS 2 Project

The Common APSE Interface Set (CAIS) is a proposed MIL-STD intended to promote the portability of Ada Programming Support Environment (APSE) tools written in Ada. The standardized interfaces define a virtual operating system, from which portable tools derive their basic services, e.g., file management, input/output, communications, and process control. In the Ada world, such a virtual operating system is called a Kernel Ada Programming Support Environment (KAPSE). The CAIS is a standardized interface between KAPSEs and tools. The CAIS has been proposed as a starting point for standard interfaces to be used in the NASA Software Support Environment (SSE) for the Space Station Program. The status of the CAIS standardization effort and plans for further development are described.

Legrand, Sue↗

Advanced Software Development Workstation Project

The Advanced Software Development Workstation Project, funded by Johnson Space Center, is investigating knowledge-based techniques for software reuse in NASA software development projects. Two prototypes have been demonstrated and a third is now in development. The approach is to build a foundation that provides passive reuse support, add a layer that uses domain-independent programming knowledge, add a layer that supports the acquisition of domain-specific programming knowledge to provide active support, and enhance maintainability and modifiability through an object-oriented approach. The development of new application software would use specification-by-reformulation, based on a cognitive theory of retrieval from very long-term memory in humans, and using an Ada code library and an object base. Current tasks include enhancements to the knowledge representation of Ada packages and abstract data types, extensions to support Ada package instantiation knowledge acquisition, integration with Ada compilers and relational databases, enhancements to the graphical user interface, and demonstration of the system with a NASA contractor-developed trajectory simulation package. Future work will focus on investigating issues involving scale-up and integration.

Lee, Daniel↗

Basic mathematical function libraries for scientific computation

Ada packages implementing selected mathematical functions for the support of scientific and engineering applications were written. The packages provide the Ada programmer with the mathematical function support found in the languages Pascal and FORTRAN as well as an extended precision arithmetic and a complete complex arithmetic. The algorithms used are fully described and analyzed. Implementation assumes that the Ada type FLOAT objects fully conform to the IEEE 754-1985 standard for single binary floating-point arithmetic, and that INTEGER objects are 32-bit entities. Codes for the Ada packages are included as appendixes.

Galant, David C.↗

ART/Ada design project, phase 1. Task 2 report: Detailed design

Various issues are studied in the context of the design of an Ada based expert system building tool. Using an existing successful design as a starting point, the impact is analyzed of the Ada language and Ada development methodologies on that design, the Ada system is redesigned, and its performance is analyzed using both complexity-theoretic and empirical techniques. The algorithms specified in the overall design are refined, resolving and documenting any open design issues, identifying each system module, documenting the internal architecture and control logic, and describing the primary data structures involved in the module.

Allen, Bradley P.↗

The syntax of DRAGOON: Evaluation and recommendations

Several different ways to add linguistic support for object-oriented programming to the Ada programming language have been proposed and developed in recent years. The Distributable Reusable Ada Generated from an Object-Oriented Notation (DRAGOON) language is one such Ada extension. The DRAGOON syntax is described for classes, objects, and inheritance, and the syntax is evaluated against the following five criteria: readability, writeability, lack of ambiguity, ease of translation, and consistency with existing Ada syntax. The evaluation reveals several deficiencies in the notation. A revised syntax that corrects these deficiencies is proposed.

Holloway, C. Michael↗

Autonomous control

KSC has been developing the Knowledge-Based Autonomous Test Engineer (KATE), which is a tool for performing automated monitoring, diagnosis, and control of electromechanical devices. KATE employs artificial intelligence computing techniques to perform these functions. The KATE system consists of a generic shell and a knowledge base. The KATE shell is the portion of the system which performs the monitoring, diagnosis, and control functions. It is generic in the sense that it is application independent. This means that the monitoring activity, for instance, will be performed with the same algorithms regardless of the particular physical device being used. The knowledge base is the portion of the system which contains specific functional and behavorial information about the physical device KATE is working with. Work is nearing completion on a project at KSC to interface a Texas Instruments Explorer running a LISP version of KATE with a Generic Checkout System (GCS) test-bed to control a physical simulation of a shuttle tanking system (humorously called the Red Wagon because of its color and mobility). The Autonomous Control System (ACS) project supplements and extends the KATE/GCS project by adding three other major activities. The activities include: porting KATE from the Texas Instruments Explorer machine to an Intel 80386-based UNIX workstation in the LISP language; rewriting KATE as necessary to run on the same 80386 workstation but in the Ada language; and investigating software and techniques to translate ANSI Standard Common LISP to Mil Standard Ada. Primary goals of this task are as follows: (1) establish the advantages of using expert systems to provide intelligent autonomous software for Space Station Freedom applications; (2) determine the feasibility of using Ada as the run-time environment for model-based expert systems; (3) provide insight into the advantages and disadvantagesof using LISP or Ada in the run-time environment for expert systems; and (4) compare the performance of the 80386 processor to a symbolic processor as a delivery vehicle for expert systems.

Brown, Barbara↗

On-line upgrade of program modules using AdaPT

One purpose of our research is the investigation of the effectiveness and expressiveness of AdaPT, a set of language extensions to Ada 83, for distributed systems. As a part of that effort, we are now investigating the subject of replacing, e.g. upgrading, software modules while the software system remains in operation. The AdaPT language extensions provide a good basis for this investigation for several reasons: they include the concept of specific, self-contained program modules which can be manipulated; support for program configuration is included in the language; and although the discussion will be in terms of the AdaPT language, the AdaPT to Ada 83 conversion methodology being developed as another part of this project will provide a basis for the application of our findings to Ada 83 and Ada 9X systems. The purpose of this investigation is to explore the basic mechanisms of the replacement process. With this purpose in mind, we will avoid including issues whose presence would obscure these basic mechanisms by introducing additional, unrelated concerns. Thus, while replacement in the presence of real-time deadlines, heterogeneous systems, and unreliable networks is certainly a topic of interest, we will first gain an understanding of the basic processes in the absence of such concerns. The extension of the replacement process to more complex situations can be made later. A previous report established an overview of the module replacement problem, a taxonomy of the various aspects of the replacement process, and a solution to one case in the replacement taxonomy. This report provides solutions to additional cases in the replacement process taxonomy: replacement of partitions with state and replacement of nodes. The solutions presented here establish the basic principles for module replacement. Extension of these solutions to other more complicated cases in the replacement taxonomy is direct, though requiring substantial work beyond the available funding.

Waldrop, Raymond S.↗

Americans with Disabilities Act considerations for the practice of occupational medicine

The Americans with Disabilities Act (ADA), although developed in the context of civil rights legislation, is likely to have notable impact on the practice of occupational medicine. The ADA contains provisions limiting the use of preplacement examinations to determinations of the capability to perform the essential functions of the job and of direct threat to the health and safety of the job applicant and others. The Title 1 employment provisions of the ADA established definitions and requirements similar to those found in section 504 of the Rehabilitation Act of 1973, as amended; leading cases that have been litigated under the Rehabilitation Act, as amended, are described. The limitations of available scientific and medical information related to determinations of job capability and direct threat and ramifications of the ADA on the practice of occupational medicine are discussed.

St.clair, Steven↗

CIFO 3.0

The Ada Runtime Environment Working Group has, since 1985, developed and published the Catalog of Interface Features and Options (CFIO) for Ada runtime environments. These interfaces, expressed in legal Ada, provide 'hooks' into the runtime system to export both functionality and enhanced performance beyond that of 'vanilla' Ada implementations. Such enhancements include high- and low-level scheduling control, asynchronous communications facilities, predictable storage management facilities, and fast interrupt response. CIFO 3.0 represents the latest release, which incorporates the efforts of the European real time community as well as new interfaces and expansions of previous catalog entries. This presentation will give both an overview of the Catalog's contents and an 'insider's' view of the Catalog as a whole.

Rogers, Pat↗

Maintaining a Local Data Integration System in Support of Weather Forecast Operations

Since 2000, both the National Weather Service in Melbourne, FL (NWS MLB) and the Spaceflight Meteorology Group (SMG) have used a local data integration system (LDIS) as part of their forecast and warning operations. Each has benefited from 3-dimensional analyses that are delivered to forecasters every 15 minutes across the peninsula of Florida. The intent is to generate products that enhance short-range weather forecasts issued in support of NWS MLB and SMG operational requirements within East Central Florida. The current LDIS uses the Advanced Regional Prediction System (ARPS) Data Analysis System (ADAS) package as its core, which integrates a wide variety of national, regional, and local observational data sets. It assimilates all available real-time data within its domain and is run at a finer spatial and temporal resolution than current national- or regional-scale analysis packages. As such, it provides local forecasters with a more comprehensive and complete understanding of evolving fine-scale weather features. Recent efforts have been undertaken to update the LDIS through the formal tasking process of NASA's Applied Meteorology Unit. The goals include upgrading LDIS with the latest version of ADAS, incorporating new sources of observational data, and making adjustments to shell scripts written to govern the system. A series of scripts run a complete modeling system consisting of the preprocessing step, the main model integration, and the post-processing step. The preprocessing step prepares the terrain, surface characteristics data sets, and the objective analysis for model initialization. Data ingested through ADAS include (but are not limited to) Level II Weather Surveillance Radar- 1988 Doppler (WSR-88D) data from six Florida radars, Geostationary Operational Environmental Satellites (GOES) visible and infrared satellite imagery, surface and upper air observations throughout Florida from NOAA's Earth System Research Laboratory/Global Systems Division/Meteorological Assimilation Data Ingest System (MADIS), as well as the Kennedy Space Center ICape Canaveral Air Force Station wind tower network. The scripts provide NWS MLB and SMG with several options for setting a desirable runtime configuration of the LDIS to account for adjustments in grid spacing, domain location, choice of observational data sources, and selection of background model fields, among others. The utility of an improved LDIS will be demonstrated through postanalysis warm and cool season case studies that compare high-resolution model output with and without the ADAS analyses. Operationally, these upgrades will result in more accurate depictions of the current local environment to help with short-range weather forecasting applications, while also offering an improved initialization for local versions of the Weather Research and Forecasting model.

Watson, Leela R.↗

Improved Ozone Analyses Using Direct Assimilation of 9.6μm Radiances from Hyperspectral Sounders

Previously, hyperspectral sounder brightness temperatures assimilated in the Goddard Earth Observing System Atmospheric Data Assimilation System (GEOS-ADAS) were limited to assimilating temperature and moisture. The ozone sensitive 9.6 m region is sensed by several hyperspectral sounders including AIRS (Atmospheric InfraRed Sounder), IASI (Infrared Atmospheric Sounding Interferometer), and CrIS (Cross-track Infrared Sounder). Direct assimilation of brightness temperatures in the 9.6 m region have been operational at ECMWF for several years (Dragani and McNally, 2013; Eresmaa et al., 2017). With this study, similar improvements using the GEOS-ADAS are presented. Channels were selected from available operational subsets evaluating information content and minimizing inter-channel correlation. Additionally, information such as channel selections made by other studies, and vertical sensitivities of ozone and temperature were considered. The analyses produced show improvements verified against ozonesondes taken from SHADOZ (Southern Hemisphere Additional Ozonesondes), and WOUDC (World Ozone and Ultraviolet Data Center). While care was taken to minimize inter-channel correlation through channel selection, a key feature available in the GEOS-ADAS is the ability to account for correlated error. The importance of inter-channel correlated error is highlighted by performing assimilation experiments with and without inter-channel correlation in the GEOS-ADAS. It is anticipated that inclusion of these ozone sensitive channels will be used to improve NASA GMAO products in the near future.

Karpowicz, Bryan M.↗

Satellite Data Assimilation in the GEOS Atmospheric Data Assimilation System

The Goddard Earth Observing System (GEOS) is used for weather, climate, and air quality forecasts and producing reanalysis datasets. Its atmospheric data assimilation system (ADAS) is a hybrid–4DEnVar system. Various satellite radiance, atmospheric motion vector (winds), aircraft, and convectional data are assimilated by this system to produce global atmospheric states. The GEOS ADAS is enhanced by considering correlated observational errors among infrared radiance observations and assimilating new microwave radiance data in all-sky conditions. Historical microwave radiance data are tested within the all-sky microwave radiance assimilation framework and show beneficial effect in the preparation of the next GEOS reanalysis product. In this seminar, I will present the procedures of to assimilate microwave radiance data in all-sky conditions in the GEOS-ADAS. I will also discuss our efforts to update GEOS ADAS by assimilating more satellite data such as geostationary infrared observations and new observations made by the Advanced Technology Microwave Sounder (ATMS) aboard NOAA 21 polar orbit satellite.

Jianjun Jin↗

Estimation of the Ocean Skin Temperature using the NASA GEOS Atmospheric Data Assimilation System

This report documents the status of the development of a sea surface temperature (SST) analysis for the Goddard Earth Observing System (GEOS) Version-5 atmospheric data assimilation system (ADAS). Its implementation is part of the steps being taken toward the development of an integrated earth system analysis. Currently, GEOS-ADAS SST is a bulk ocean temperature (from ocean boundary conditions), and is almost identical to the skin sea surface temperature. Here we describe changes to the atmosphere-ocean interface layer of the GEOS-atmospheric general circulation model (AGCM) to include near surface diurnal warming and cool-skin effects. We also added SST relevant Advanced Very High Resolution Radiometer (AVHRR) observations to the GEOS-ADAS observing system. We provide a detailed description of our analysis of these observations, along with the modifications to the interface between the GEOS atmospheric general circulation model, gridpoint statistical interpolation-based atmospheric analysis and the community radiative transfer model. Our experiments (with and without these changes) show improved assimilation of satellite radiance observations. We obtained a closer fit to withheld, in-situ buoys measuring near-surface SST. Evaluation of forecast skill scores corroborate improvements seen in the observation fits. Along with a discussion of our results, we also include directions for future work.

AGCM↗

Investigating the Utility of Hyperspectral Sounders in the 9.6 μm Band to Improve Ozone Analyses

Hyperspectral sounder brightness temperatures assimilated in the Global Earth Observing System Atmospheric Data Assimilation System (GEOS-ADAS) were previously limited to assimilating temperature and moisture. The ozone-sensitive 9.6 𝜇 m region is sensed by several hyperspectral sounders including AIRS (Atmospheric InfraRed Sounder), IASI (Infrared Atmospheric Sounding Interferometer), and CrIS (Cross-track Infrared Sounder). Direct assimilation of brightness temperatures in the 9.6 𝜇 m region have been operational at ECMWF for several years. With this study, similar improvements using the GEOS-ADAS are presented. Channels were selected from available operational subsets evaluating information content and minimizing inter-channel correlation. Additionally, information such as channel selections made by other studies, and vertical sensitivities of ozone and temperature were considered. The analyses produced show improvements verified against ozonesondes taken from SHADOZ (Southern Hemisphere Additional Ozonesondes) and WOUDC (World Ozone and Ultraviolet Data Center). This work will be added to the GEOS-ADAS and will provide an improved source of ozone data in NASA Global Modeling and Assimilation Office products.

Ozone↗

Assessment of Geo-Kompsat-2A Atmospheric Motion Vector Data and Its Assimilation Impact in the GEOS Atmospheric Data Assimilation System

Korea’s second geostationary meteorological satellite, Geo-Kompsat-2A (Geostationary-Korean Multi-Purpose Satellite-2A, GK2A), was successfully launched on 4 December 2018. GK2Agenerates Atmospheric Motion Vectors (AMVs) every 10 min in the full disk area. This data hasbeen disseminated via Global Telecommunication System (GTS) since 25 October 2019. This articleevaluates the quality of GK2A AMVs in the Goddard Earth Observing System (GEOS) atmosphericdata assimilation system (ADAS). The data show slow wind speed biases at 200–300 hPa and 600–800hPa in the northern and southern hemispheres. These biases are caused by observation heightassignment errors near jet streams. The Equivalent Blackbody Temperature (EBBT) method of GK2Atends to assign clouds at higher altitude, which mainly causes slow wind speed biases, especially inthe lower atmosphere. The IR/WV intercept method of GK2A assigns clouds slightly lower in theatmospheric layers below the altitude of 400 hPa, which causes positive biases. Quality control (QC)criteria to select the most suitable GK2A AMV data for assimilation are presented based on thesequality assessments. A new QC criterion utilizing height errors within the GEOS ADAS is introducedto exclude data with slow wind speed biases and large errors. GEOS forecast accuracy is slightlyimproved after assimilating GK2A AMVs along with other conventional, radiance, and satellitewinds which include AMVs made by the Himawari-8 satellite in nearly the same observational areaof GK2A. Additionally, the present work shows that GEOS forecasts can be significantly improved,especially in the tropics and southern hemisphere after assimilating GK2A data in the absence ofHimawari-8 AMVs. This study demonstrates that GK2A AMV data is a valuable data source toenhance the robustness of GEOS ADAS.

Atmospheric Motion Vectors↗

Baseline [ 18 F]GTP1 tau PET imaging is associated with subsequent cognitive decline in Alzheimer’s disease

Background: The role and implementation of tau PET imaging for predicting subsequent cognitive decline in Alzheimer’s disease (AD) remains uncertain. This study was designed to evaluate the relationship between baseline [ 18 F]GTP1 tau PET and subsequent longitudinal change across multiple cognitive measures over 18 months. Methods: Our analyses incorporated data from 67 participants, including cognitively normal controls (n = 10) and β-amyloid (Aβ)-positive individuals ([ 18 F] florbetapir Aβ PET) with prodromal (n = 26), mild (n = 16), or moderate (n = 15) AD. Baseline measurements included cortical volume (MRI), tau burden ([ 18 F]GTP1 tau PET), and cognitive assessments [Mini-Mental State Examination (MMSE), Clinical Dementia Rating (CDR), 13-item version of the Alzheimer’s Disease Assessment Scale-Cognitive Subscale (ADAS-Cog13), and Repeatable Battery for the Assessment of Neuropsychological Status (RBANS)]. Cognitive assessments were repeated at 6-month intervals over an 18-month period. Associations between baseline [ 18 F]GTP1 tau PET indices and longitudinal cognitive performance were assessed via univariate (Spearman correlations) and multivariate (linear mixed effects models) approaches. The utility of potential prognostic tau PET cut points was assessed with ROC curves. Results: Univariate analyses indicated that greater baseline [ 18 F]GTP1 tau PET signal was associated with faster rates of subsequent decline on the MMSE, CDR, and ADAS-Cog13 across regions of interest (ROIs). In multivariate analyses adjusted for baseline age, cognitive performance, cortical volume, and Aβ PET SUVR, the prognostic performance of [ 18 F]GTP1 SUVR was most robust in the whole cortical gray ROI. When AD participants were dichotomized into low versus high tau subgroups based on baseline [ 18 F]GTP1 PET standardized uptake value ratios (SUVR) in the temporal (cutoff = 1.325) or whole cortical gray (cutoff = 1.245) ROIs, high tau subgroups demonstrated significantly more decline on the MMSE, CDR, and ADAS-Cog13. Conclusions: Our results suggest that [ 18 F]GTP1 tau PET represents a prognostic biomarker in AD and are consistent with data from other tau PET tracers. Tau PET imaging may have utility for identifying AD patients at risk for more rapid cognitive decline and for stratification and/or enrichment of participant selection in AD clinical trials.

60 APPLIED LIFE SCIENCES↗

The Astroparticle Detectors Array—An Educational Project in Cosmic Ray Physics

ADA, short for Astroparticle Detectors Array, is an educational project aiming to detect cosmic radiation and possibly high-energy particles known as ultra-high-energy cosmic rays (UHECRs) or even to spot a supernova event. Its working process is the same as that used in professional cosmic ray observatories: it consists of simple detectors spread over the entire Italian territory and beyond. The detectors are hosted among high schools, associations, and private astronomical observatories. ADA has been operating since 2013 and was brought about with the intention of promoting astroparticle physics to any given level of outreach. Furthermore, ADA is becoming an interesting tool not only for teachers but also for independent and keen scientists. Over the years, we have discovered the importance of having a long series of data for studying the relation between and among cosmic rays, weather, and space weather and to investigate the main cause of oscillations in cosmic ray data. In this paper, we show what we find to be the most compelling results, such as the beautiful symmetry of the behavior between muons and the atmospheric temperature and, likewise, the evident anti-correlation between the intensity of the muons at ground level compared with solar activity.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

Observations from a prototype implementation of the Common APSE Interface Set (CAIS)

This paper presents an overview of the Common Ada Programming Support Environment (APSE) Interface Set (CAIS), its purpose, and its history. The paper describes an internal research and development effort at the Mitre Corporation to implement a prototype version of the current CAIS specification and to rehost existing Ada software development tools onto the CAIS prototype. Based on this effort, observations are made on the maturity and functionality of the CAIS. These observations support the government's current policy of publicizing the CAIS specification as a baseline for public review in support of its evolution into a standard which can be mandated for use as Ada is today.

Mcclimens, M.↗