741 research outputs found
Progress Towards a NASA Earth Science Reuse Enablement System (RES)
A Reuse Enablement System (RES) allows developers of Earth science software to contribute software for reuse by others and.for users to find, select, and obtain software for reuse in their own systems. This paper describes work that the X4S,4 Earth Science Data Systems (ESDS) Software Reuse Working Group has completed to date in the development of an RES for NASA
Software Reuse Methods to Improve Technological Infrastructure for e-Science
Social computing has the potential to contribute to scientific research. Ongoing developments in information and communications technology improve capabilities for enabling scientific research, including research fostered by social computing capabilities. The recent emergence of e-Science practices has demonstrated the benefits from improvements in the technological infrastructure, or cyber-infrastructure, that has been developed to support science. Cloud computing is one example of this e-Science trend. Our own work in the area of software reuse offers methods that can be used to improve new technological development, including cloud computing capabilities, to support scientific research practices. In this paper, we focus on software reuse and its potential to contribute to the development and evaluation of information systems and related services designed to support new capabilities for conducting scientific research
A Millisecond Interferometric Search for Fast Radio Bursts with the Very Large Array
We report on the first millisecond timescale radio interferometric search for
the new class of transient known as fast radio bursts (FRBs). We used the Very
Large Array (VLA) for a 166-hour, millisecond imaging campaign to detect and
precisely localize an FRB. We observed at 1.4 GHz and produced visibilities
with 5 ms time resolution over 256 MHz of bandwidth. Dedispersed images were
searched for transients with dispersion measures from 0 to 3000 pc/cm3. No
transients were detected in observations of high Galactic latitude fields taken
from September 2013 though October 2014. Observations of a known pulsar show
that images typically had a thermal-noise limited sensitivity of 120 mJy/beam
(8 sigma; Stokes I) in 5 ms and could detect and localize transients over a
wide field of view. Our nondetection limits the FRB rate to less than
7e4/sky/day (95% confidence) above a fluence limit of 1.2 Jy-ms. Assuming a
Euclidean flux distribution, the VLA rate limit is inconsistent with the
published rate of Thornton et al. We recalculate previously published rates
with a homogeneous consideration of the effects of primary beam attenuation,
dispersion, pulse width, and sky brightness. This revises the FRB rate downward
and shows that the VLA observations had a roughly 60% chance of detecting a
typical FRB and that a 95% confidence constraint would require roughly 500
hours of similar VLA observing. Our survey also limits the repetition rate of
an FRB to 2 times less than any known repeating millisecond radio transient.Comment: Submitted to ApJ. 13 pages, 9 figure
INTELLIGENT RESOURCE DISCOVERY USING ONTOLOGYBASED RESOURCE PROFILES
Successful resource discovery across heterogeneous repositories is highly dependent on the semantic and syntactic homogeneity of the associated resource descriptions in each repository. Ideally, consistent resource descriptions are easily extracted from each repository, expressed using standard syntactic and semantic structures, and managed and accessed within a distributed, flexible, and scalable software framework. In practice however, seldom do all three of these elements exist. To help address this situation, the Object Oriented Data Technology (OODT) project at the Jet Propulsion Laboratory has developed an extensible, standards-based resource description scheme that provides the necessary description and management facilities for the discovery of resources across heterogeneous repositories. The OODT resource description scheme can be used across scientific domains to describe any resource. It uses a small set of generally accepted, broadly-scoped descriptors while also providing a mechanism for the inclusion of domain-specific descriptors. In addition, the OODT scheme can be used to capture hierarchical, relational and recursive relationships between resources. In this paper we expand on prior work and describe an intelligent resource discovery framework that consists of separate software and data architectures focusing on the standard resource description scheme. We illustrate intelligent resource discovery using a case study that provides efficient search across distributed repositories using common interfaces and a hierarchy of resource descriptions derived from a complex, domain-specific ontology
Reuse of Software Assets for the NASA Earth Science Decadal Survey Missions
Software assets from existing Earth science missions can be reused for the new decadal survey missions that are being planned by NASA in response to the 2007 Earth Science National Research Council (NRC) Study. The new missions will require the development of software to curate, process, and disseminate the data to science users of interest and to the broader NASA mission community. In this paper, we discuss new tools and a blossoming community that are being developed by the Earth Science Data System (ESDS) Software Reuse Working Group (SRWG) to improve capabilities for reusing NASA software assets
Generic, Extensible, Configurable Push-Pull Framework for Large-Scale Science Missions
The push-pull framework was developed in hopes that an infrastructure would be created that could literally connect to any given remote site, and (given a set of restrictions) download files from that remote site based on those restrictions. The Cataloging and Archiving Service (CAS) has recently been re-architected and re-factored in its canonical services, including file management, workflow management, and resource management. Additionally, a generic CAS Crawling Framework was built based on motivation from Apache s open-source search engine project called Nutch. Nutch is an Apache effort to provide search engine services (akin to Google), including crawling, parsing, content analysis, and indexing. It has produced several stable software releases, and is currently used in production services at companies such as Yahoo, and at NASA's Planetary Data System. The CAS Crawling Framework supports many of the Nutch Crawler's generic services, including metadata extraction, crawling, and ingestion. However, one service that was not ported over from Nutch is a generic protocol layer service that allows the Nutch crawler to obtain content using protocol plug-ins that download content using implementations of remote protocols, such as HTTP, FTP, WinNT file system, HTTPS, etc. Such a generic protocol layer would greatly aid in the CAS Crawling Framework, as the layer would allow the framework to generically obtain content (i.e., data products) from remote sites using protocols such as FTP and others. Augmented with this capability, the Orbiting Carbon Observatory (OCO) and NPP (NPOESS Preparatory Project) Sounder PEATE (Product Evaluation and Analysis Tools Elements) would be provided with an infrastructure to support generic FTP-based pull access to remote data products, obviating the need for any specialized software outside of the context of their existing process control systems. This extensible configurable framework was created in Java, and allows the use of different underlying communication middleware (at present, both XMLRPC, and RMI). In addition, the framework is entirely suitable in a multi-mission environment and is supporting both NPP Sounder PEATE and the OCO Mission. Both systems involve tasks such as high-throughput job processing, terabyte-scale data management, and science computing facilities. NPP Sounder PEATE is already using the push-pull framework to accept hundreds of gigabytes of IASI (infrared atmospheric sounding interferometer) data, and is in preparation to accept CRIMS (Cross-track Infrared Microwave Sounding Suite) data. OCO will leverage the framework to download MODIS, CloudSat, and other ancillary data products for use in the high-performance Level 2 Science Algorithm. The National Cancer Institute is also evaluating the framework for use in sharing and disseminating cancer research data through its Early Detection Research Network (EDRN)
Thermoset Shape Memory Polymer Variable Stiffness 4D Robotic Catheters
Variable stiffness catheters are typically composed of an encapsulated core. The core is usually composed of a low melting point alloy (LMPA) or a thermoplastic polymer (TP). In both cases, there is a need to encapsulate the core with an elastic material. This imposes a limit to the volume of variable stiffness (VS) material and limits miniaturization. This paper proposes a new approach that relies on the use of thermosetting materials. The variable stiffness catheter (VSC) proposed in this work eliminates the necessity for an encapsulation layer and is made of a unique biocompatible thermoset polymer with an embedded heating system. This significantly reduces the final diameter, improves manufacturability, and increases safety in the event of complications. The device can be scaled to sub-millimeter dimensions, while maintaining a high stiffness change. In addition, integration into a magnetic actuation system allows for precise actuation of one or multiple tools
- …