Search NASA⌕ Search

SEARCH · Search NASA

Results for “FRET”

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.

191 records · Page 11

Topography of Closed Depressions, Scarps, and Grabens in the North Tharsis Region of Mars: Implications for Shallow Crustal Discontinuities and Graben Formation

Using Viking Orbiter images, detailed photoclinometric profiles were obtained across irregular depressions, fretted fractures, troughs and pits, solitary scarps, and simple grabens in the north Tharsis region of Mars. This data allows inferences to be made on the shallow crustal structure of this region. Topographical data obtained for Mars is discussed in relation to mechanical discontinuities.

astrogeology↗

CoCoSim Tutorial: Contract-based Compositional Verification of Simulink Models

This tutorial presents CoCoSim, a verification framework for MATLAB Simulink and Stateflow models. We demonstrate CoCoSim’s architecture, designed to be compatible with Lustre-based verification tools, as well as easily extensible to other candidate backends. We focus on CoCoSim’s powerful compositional verification scheme, which allows for scalable verification through the usage of abstractions of subsystems, express ed in the form of Assume-Guarantee Contracts. We show CoCoSim’s interconnection with NASA’s Formal Requirements Tool (FRET), that enables a seamless transition between authoring and formally verifying requirements for Simulink/Stateflow models. Finally, we discuss work in progress with regards to test case generation options in CoCoSim, demonstrating the generation of MC/DC tests for Simulink artifacts.

Formal Verification↗

Design, Formalization, and Verification of Decision Making for Intelligent Systems

The development of autonomous systems requires a rigorous process that can guarantee a system’s reliability in critical applications. At its core, an autonomous system bases its behavior on a well-defined decision making system. In this paper, we present a methodological basis for the design, formalization and formal verification of Decision Making systems for autonomous agents. The approach is generally applicable to operational objectives that can be functionally decomposed and subsequently represented as Hierarchical Finite State Machines. As a case study, we present the application of this method to implement a Decision Making model in Simulink. Furthermore, we present how we use NASA’s FRET tool to write requirements in structured natural language and generate formal specifications that can be automatically digested by NASA’s CoCoSim tool. Finally, we present how, by leveraging CoCoSim, we perform formal verification against the Simulink model and present analysis results.

Model-based development↗

Single-Molecule Fluorescence Microscopy Reveals Energy Transfer Active versus Inactive Nanocrystal/Dye Conjugate Pairs

Defect-mediated energy transfer (EnT) is a radiative process that occurs between donor defect states in the forbidden bandgap of semiconductor nanocrystals (NCs) and dye molecules bound to their surfaces. The EnT efficiency depends on the number of dye molecules attached to each NC, the donor–acceptor distance, and the dipole orientation factor between the donor and acceptor, all of which vary across all individual NCs in a sample. While ensemble-level fluorescence spectroscopy measurements have provided average values for donor–acceptor distances, dye-to-NC ratios, and EnT rate constants, questions remain about the impact of donor/acceptor heterogeneity on observed EnT efficiencies. Notably, ensemble-level measurements cannot distinguish between bare NCs and EnT-active versus inactive NC/dye pairs in the same sample batch, limiting the ability to design systems with 100% EnT efficiency. To address this, we studied defect-mediated EnT between AlexaFluor 555 dye acceptors chemically bound to ZnO NC donors at the level of single molecules and single NCs. Interestingly, 20% of bound NC/dye pairs are EnT-inactive, likely contributing to residual defect photoluminescence (PL) observed in ensemble-level measurements and reducing overall EnT efficiency. Single particle-level ZnO defect PL and acceptor fluorescence trajectories exhibited distinct microfluctuations, which are absent in bare ZnO NCs. We hypothesized that our observations can be explained with a competitive dye fluorescence quenching pathway, possibly due to charge transfer between the excited state dye and the ZnO NC. Numerical simulations of single-molecule PL traces for this scenario produced microfluctuations consistent with the experimental results. These findings highlight the impact of sample heterogeneity on EnT processes and provide insights for designing light-harvesting systems with optimized EnT efficiency.

25 ENERGY STORAGE↗

Förster Resonance Energy Transfer and Enhanced Emission in Cs 4 PbBr 6 Nanocrystals Encapsulated in Silicon Nano-Sheets for Perovskite Light Emitting Diode Applications

Encapsulating Cs 4 PbBr 6 quantum dots in silicon nano-sheets not only stabilizes the halide perovskite, but also takes advantage of the nano-sheet for a compatible integration with the traditional silicon semiconductor. Here, we report the preparation of un-passivated Cs 4 PbBr 6 ellipsoidal nanocrystals and pseudo-spherical quantum dots in silicon nano-sheets and their enhanced photoluminescence (PL). For a sample with low concentrations of quantum dots in silicon nano-sheets, the emission from Cs 4 PbBr 6 pseudo-spherical quantum dots is quenched and is dominated with Pb 2+ ion/silicene emission, which is very stable during the whole measurement period. For a high concentration of Cs 4 PbBr 6 ellipsoidal nanocrystals in silicon nano-sheets, we have observed Förster resonance energy transfer with up to 87% efficiency through the oscillation of two PL peaks when UV excitation switches between on and off, using recorded video and PL lifetime measurements. In an area of a non-uniform sample containing both ellipsoidal nanocrystals and pseudo-spherical quantum dots, where Pb 2+ ion/silicene emissions, broadband emissions from quantum dots, and bandgap edge emissions (515 nm) appear, the 515 nm peak intensity increases five times over 30 min of UV excitation, probably due to a photon recycling effect. This irradiated sample has been stable for one year of ambient storage. Cs 4 PbBr 6 quantum dots encapsulated in silicon nano-sheets can lead to applications of halide perovskite light emitting diodes (PeLEDs) and integration with traditional semiconductor materials.

36 MATERIALS SCIENCE↗

Monitoring ROS2: From Requirements to Autonomous Robots

Context/Goals - Capture mission requirements in high-level language. - Monitor requirements for robots. At a Glance - Transform requirements into runtime monitors for ROS2: - Requirements elicitation.* - Transform requirements into Temporal Logic formulas.* - Transform Temporal Logic formulas into runtime monitors.* - Generate hard real-time code for monitors.* - Generate ROS2 application directly from requirements.+ *Steps done in prior work. +Steps extended from prior work.

Runtime verification↗

Exploring Requirements for Software that Learns: A Research Preview

Context & motivation: The development of software that learns has revolutionized how many systems perform. For the most part, these systems are neither safety- nor mission-critical. However, as technology and aspirations advance, there is an increased desire and need for Machine Learning (ML) software in safety- and mission-critical systems, e.g., driverless cars or autonomous space robotics. Problem: In these domains, reliability is crucial and systems have to undergo much scrutiny in terms of both the developed artefacts and the adopted development process. Central to the development of such systems is the elicitation and definition of software requirements that are used to guide the design and verification process. The addition of software components that learn, and the associated capability for unforeseen behavior, makes defining detailed software requirements especially difficult. Principal ideas/results: In this paper, we identify unique characteristics of software requirements that are specific to ML components. To this end, we collect and examine requirements from both academic and industrial sources. Contribution: To the best of our knowledge, this is the first work that presents real-life, industrial patterns of requirements for ML components. Furthermore, this paper identifies key characteristics and provides a foundation for developing a taxonomy of requirements for software that learns.

Probabilistic requirements↗

Runtime Verification with Ogma

Ultra-critical systems require high-level assurance, which cannot always be guaranteed in compile time. The use of runtime verification (RV) enable monitoring these systems in runtime, to detect property violations early and limit their potential consequences. However, the introduction of monitors in ultra-critical systems poses a challenge, as failures and delays in the RV subsystem could affect other subsystems and threaten the mission as a whole. In this talk we discuss two systems: NASA's Ogma, a tool to transform high-level specifications into monitoring code, and Copilot, a runtime verification framework for real-time embedded systems. The toolchain can be used to translate structured natural language requirements into C code with static memory requirements, which can be compiled to run on embedded hardware.

Ogma↗

Runtime Verification with Ogma

Ultra-critical systems require high-level assurance, which cannot always be guaranteed in compile time. The use of runtime verification (RV) enable monitoring these systems in runtime, to detect property violations early and limit their potential consequences. However, the introduction of monitors in ultra-critical systems poses a challenge, as failures and delays in the RV subsystem could affect other subsystems and threaten the mission as a whole. In this talk we discuss two systems: NASA's Ogma, a tool to transform high-level specifications into monitoring code, and Copilot, a runtime verification framework for real-time embedded systems. The toolchain can be used to translate structured natural language requirements into C code with static memory requirements, which can be compiled to run on embedded hardware.

Ogma↗