Electronics & Software

Software

Find the latest advancements in the software used in simulation software, CAD, CAM, CAE, and mathematical and scientific software. Access technical and application briefs from NASA and other major research labs.

Stories

42
0
1110
30
Briefs: Information Technology
Graphical Input-Output Visualization Tool for DAVE-ML Models
Adopters of the AIAA/ANSI Standard S119, “Flight Dynamics Model Exchange Standard,” are required to deal with models encoded using DAVE-ML, an XML grammar. While examining the model via a text editor, the ability to visualize nonlinear mappings between input and output signals is not...
Briefs: Information Technology
DRAT: A Distributed Release Audit Tool
DRAT software overcomes limitations inherent in the Apache Release Audit Tool (RAT), and also brings code auditing and open-source license analysis into the realm of Big Data by using scalable, open-source Apache technologies. Distributed RAT (DRAT) leverages Apache Tika to automatically detect and classify...
Briefs: Electronics & Computers
Modularized SIR-to-NetCDF Conversion Command-Line Tool
This innovation reads in a proprietary formatted binary data format known as Scatterometer Image Reconstruction (SIR), and converts these data files to netCDF-classic format. This software is provided as a command-line tool for Linux/UNIX-based systems, and includes built-in regression testing...
Briefs: Software
General-Use Nodal Network Solver (GUNNS)
Crewed space vehicle training has always required highfidelity models of vehicle systems. Many of these systems, particularly of the “flow” variety, benefit from modeling the system as a whole, rather than relying only on the interactions between individual components. In general, system properties...
Briefs: Software
Time-Scaled Activity Diagram Simulator
The Time-Scaled Activity Diagram Simulator software simulates and animates time-tagged events as an overlay on activity and internal block diagrams in MagicDraw as a plugin application. “Events” are quite generic and include atomic actions, compound actions, signal and message exchanges, invocations, and...
Briefs: Information Technology
Anomaly Detection in Large Sets of High-Dimensional Symbol Sequences (sequenceMiner)
SequenceMiner was developed to address the problem of detecting and describing anomalies in large sets of high-dimensional symbol sequences. sequenceMiner works by performing unsupervised clustering (grouping) of sequences using the normalized longest common...
Briefs: Software
Program to Categorize and Count Observations Performed by the Mars Reconnaissance Orbiter
CreateMEPReport.pl software is designed to read through a description of observations scheduled to be taken by the instruments onboard the Mars Reconnaissance Orbiter (MRO) spacecraft to categorize the observations, and then present totals for the categories...
Briefs: Information Technology
NASA App
The NASA App showcases a huge collection of the latest NASA content in a mobile optimized format, including images, videos on-demand, NASA Television, mission information, news and feature stories, tweets, ISS sighting opportunities, satellite tracking, Third Rock Radio, featured educational content, and much more for iOS and Android...
Briefs: Information Technology
Educational Software for OctaSat Nanosatellite Training Kit
Nanosatellites are very small satellites that can conduct various space missions using microelectronics, primarily in near-Earth orbits. Aerospace engineering students need to learn about the working principles and control of nanosatellites. However, the cost of an actual nanosatellite...
Briefs: Software
Space Network Access System (SNAS)
SNAS is a single, universally accessible, standards-based, full-featured customer interface for performing Tracking and Data Relay Satellite System (TDRSS) planning, scheduling, and real-time service monitoring and control. It consolidates functionality of multiple legacy customer interface systems into a single...
Briefs: Software
Automated Generation of Failure Modes and Effects Document from a Simple SysML Model
This software queries a model of system in the MagicDraw program and uses that information to create an Excel spreadsheet that represents a basic FMEA (Failure Modes and Effects Analysis). It automates the generation of an FMEA; the user only has to open MagicDraw,...
Briefs: Information Technology
Method and Program Code for Improving Machine Efficiency in the Computation of Nearly-Singular Integrals
Currently, there is a need for the computational handling of near-singularities that arise in many branches of physics, particularly for handling near-strong singularities. An example of such singularities is presented by the case of gradients...
Briefs: Software
Retools: Restriping Tools for Lustre
Modern parallel file systems achieve high performance by distributing (“striping”) the contents of a single file across multiple physical disks to overcome single-disk I/O bandwidth limitations. The striping characteristics of a file determine how many disks it will be striped across and how large each...
Briefs: Software
SPSCGR
SPSCGR generates a contact graph suitable for use by the ION (Interplanetary Overlay Network) DTN (Delay/Disruption Tolerant Network) implementation from data provided by the JPL SPS (Service Preparation System) Portal. Prior to SPSCGR, there was no way for a mission or other entity to route DTN traffic across the DSN without manually...
Briefs: Electronics & Computers
Ontological System for Context Artifacts and Resources (OSCAR)
Current data systems catalog and link data using a synthetic modeling approach that requires much domain knowledge in order to interact with the system. Domain knowledge includes what keyword to look for and how data artifacts are linked. OSCAR offers a semantic solution to data...
Briefs: Software
Activity Model Problem Translator
The Problem Translator is a software program that translates functional Unified Modeling Language (fUML) activity models into a behavior-based computational problem representation language called Behavior XML (BXML). The BXML translation may then be solved by engines such as the Behavior and Analysis Engine. The...
Briefs: Electronics & Computers
AMMOS-PDS Pipeline Service (APPS) — Label Design Tool (LDT)
A software program builds PDS4 science product label (metadata) and automatically generates its description as part of the software interface specification (SIS) document. This software allows the mission system engineer to interact programmatically with the PDS4 information model, and...
Briefs: Information Technology
Open Scheduling and Planning Interface for Exploration (Open SPIFe)
In order to accomplish mission objectives, NASA must be able to plan and sequence assets (spacecraft and astronauts) in a short amount of time. Planning is a complex process that involves reasoning about thousands of constraints and uncertain conditions in order to produce a...
Briefs: Software
Gravitational Compensation Onboard a Comsat
This technique for compensating the gravitational attraction experienced by a test-mass freely floating onboard a satellite is new, and solves an important problem that all gravitational wave missions face. Its application to the geostationary Laser Interferometer Space Antenna (gLISA) mission concept...
Briefs: Information Technology
An Empirical Metric of Individual Datapoint Utility Given Ample Metadata as Applied to the OCO-2 Flight System
Traditionally, quality flags provided a binary yes/no estimation of a datapoint’s utility. However, in modern instrumentation, significant auxiliary information for each datapoint can be obtained. This permits prediction of more than a...
Briefs: Software
Furuno Radar/SureTrak Interface Software
The Wallops Flight Facility Launch Range has a need to interface data from ship surveillance Furuno radar to an existing surveillance display system (SureTrak). SureTrak is a multi-sensor waterway and air surveillance system. The display of Furuno radar data by the SureTrak system will be used for risk...
Briefs: Electronics & Computers
Control Software for Integrated CW Radar Module
This software controls the behavior of a miniaturized microwave radar module. It controls the hardware, digitizes raw samples from the analog output of the module, and applies DSP (digital signal processing) algorithms to the data stream to reduce the bandwidth and data rate. It also implements an...
Briefs: Information Technology
Semantic Language and Tools for Reporting Human Factors Incidents
This human factors incident reporting tool for authoring and using human factors incident data combines semantic Web technologies with automated assistive technologies to aid users in finding relationships among incidents. The semantic indexing provided by the use of incident...
Briefs: Electronics & Computers
Bar Code Scanner to Supplement Property Inventory Process
Within NASA Goddard, property inventories outside of the formal inventories had no automated method to perform quick checks of equipment location, especially during periods leading up to a formal inventory. One method that existed simply involved printing out an end-user’s equipment in a...
Briefs: Software
Obstacle Avoidance Methods
Obstacle avoidance is a difficult problem due to the non-convex state constraints. Therefore, the feasible state space needs to be convexified, or split, into convex regions at which point the search for an optimal solution among those convex regions is done. Methods for obstacle avoidance include two mixed integer linear...
Briefs: Information Technology
Discovery Through Eigenbasis Modeling of Uninteresting Data
When presented with a new data set, a common initial goal is to explore its contents in a discovery mode to find items of interest. However, each user who views the data set may have a different scientific goal in mind, and therefore a different desired prioritization of the items for...
Question of the Week: AR/AI
Is robo-journalism valuable?
This week's Question: Lars Eidnes, a Norwegian developer, recently created software that uses Recurrent Neural Networks (RNN)—a form of “deep learning”—to write new "clickbait” headlines. After training the software with several million articles from BuzzFeed, Gawker, Jezebel, the Huffington Post, and...
INSIDER: Software
Researchers Test Robot's 'Light Touch'
Using an air-fluidized bed trackway filled with poppy seeds or glass spheres, researchers at the Georgia Institute of Technology systematically varied the stiffness of the ground to mimic a variety of surfaces, from hard-packed sand to powdery snow. By studying how running lizards, geckos, crabs, and a robot...
Briefs: Software
National Vulnerability Database (NVD) Query Tool
Currently, there are no programmatic methods to query the NIST National Vulnerability Database (NVD) without downloading the entire database in XML format, parsing the content, loading the resulting data into a self-hosted database, and then developing an interface for querying the content. This tool...

Top Stories

Feature Image
Blog: Robotics, Automation & Control

Aerial Microrobots That Can Match a Bumblebee's Speed

Feature Image
Blog: Electronics & Computers

Turning Edible Fungi into Organic Memristors

Feature Image
Blog: Manufacturing & Prototyping

Revolutionizing the Production of Semiconductor Chips

Feature Image
News: Energy

H2-ICE Is Heating Up

Feature Image
INSIDER: Electronics & Computers

World’s Smallest Programmable, Autonomous Robots

Feature Image
INSIDER: Manufacturing & Prototyping

Building Bots on a Budget

Videos