Automating Coding Standards

Coding standards are proven to improve code quality, but without automation they are difficult to enforce and may be ignored by developers. Download this white paper to learn how to create a coding standard from existing resources and use a static analyzer to ensure it is followed by your developers.

Posted in: White Papers, Software
Read More >>

How to Choose the Right Coding Standard

Security vulnerabilities can put users at risk and damage companies’ reputations, and these risks increase as more devices are connected to the internet. Download this white paper to learn how to choose and enforce the best coding standard for your application to reduce these risks.

Posted in: White Papers, Software
Read More >>

Safety and Security for Assisted and Autonomous Vehicles

Advanced Driver Assistance Systems and the move towards autonomous vehicles dramatically increases the complexity of safety-critical code in automotive applications. Read this white paper to learn more about the potential vulnerabilities, the standards and legislation that apply and how developers can use coding standard to improve safety and security.

Posted in: White Papers, Software
Read More >>

Launch Trajectory Acquisition System (LTAS) Source Slaving Selector (LS3)

The LTAS Source Slaving Selector application was developed to transmit LTAS data in User Datagram Protocol (UDP) packets using the LTAS data from one of multiple incoming UDP streams. Users select the data stream via a graphical user interface (GUI), which also displays a variety of data values from the LTAS frames. Prior art that performs a similar objective includes the Selectable Internet Protocol Slaving (SIPS) system, which can perform the objective, but can also create problems when transmitting slaving LTAS data by filling some data fields with zeroes. This is especially true for the velocity data fields. In addition, SIPS' GUI does not include X' and Y' angles, which are a form of local coordinates. The SIPS software was built using an older version of the integrated development environment (IDE) and compiler.

Posted in: Briefs, Software
Read More >>

Acoustic Propagation and Emulation Toolset (APET)

This software suite assesses the effects of terrain, weather, and computational method on acoustic propagation and audibility.

Currently, APET includes a modified version of the Rotorcraft Noise Model (RNM, version 7). It also includes the newly developed Spectral Attenuation Method (SAM), which contains the Ray Tracing Program (RTP) and two versions of a Green's Function Parabolic Equation (GFPE) code. The third component of APET is an audibility prediction scheme initially called ICHIN (I Can Hear It Now), and further developed by Wyle as AUDIB.

Posted in: Briefs, Software
Read More >>

AUTONOMIE Automotive System Design Software

AUTONOMIE is a MATLAB-based software environment and framework for automotive control system design, simulation, and analysis. It simulates subsystems, systems, or an entire vehicle, and predicts and analyzes fuel efficiency and performance. The software performs analyses and tests for virtual calibration, verification, and validation of hardware models and algorithms, and supports system hardware and software requirements.

Posted in: Briefs, Software
Read More >>

Numerical Method to Predict the Evaporation Time of a Water Droplet Attached to a Solid Boundary in the Presence of Fluid Flow

One of the objectives of the In-Situ Resource Utilization (ISRU) RESOLVE project was to extract water from lunar regolith by heating and then capturing and quantifying the released water. A potentially large error in measurements would occur if some of the water condensed in the piping between the oven and the water capture bed. Questions arise if condensation were to occur (either because of a low-temperature or high-pressure area): 1) how long would it take for convection and diffusion to evaporate the droplet back into the process stream, 2) how will it affect the ISRU RESOLVE process, 3) can accurate data be obtained, 4) how much longer will the process have to run to capture all the water, and 5) what conditions are the most favorable to quicken the evaporation process?

Posted in: Briefs, Software
Read More >>

Generation of Cut- and Split-Cells for Face-Piercing Geometry in Embedded-Boundary Cartesian Methods

This innovation addresses several critical issues in the construction of cut control volumes using embedded-boundary Cartesian mesh generators. The innovation considers the case of a surface triangulation intersecting the face of a Cartesian hex without intersecting any of its edges. Such face-piercing geometry is common in practical applications, especially when surface variations occur on a smaller scale than the Cartesian hex dimensions, i.e. coarse meshes. Examples include geometric perturbances such as nozzles, or even minor surface undulations and dimples. Furthermore, the innovation also considers the case of a surface triangulation containing internal passages within the Cartesian hex. The innovation correctly handles situations where hexes split into multiple control volumes are merged together if internal connections exist within the surface.

Posted in: Briefs, Software
Read More >>

High-Speed Particle Image Velocimetry

This technology simultaneously tracks the motion of high numbers of object images under extreme, high-concentration conditions.

Particle flow fields of high particle concentration are found in many commercial applications, including chemical processing, energy conversion, pharmaceutical processing, food processing, and biomedical applications. This technology will allow, for the first time, the measurement of particle motion within high particle concentration fields.

Posted in: Briefs, Software
Read More >>

DO-254 Benefits Versus Costs

DO-254, the design assurance guideline for airborne electronic hardware, is considered by many to be a simple cut/paste of DO-178, its avionics software sibling. Surely, as with wine and beer, both are fermented liquids which become increasingly expensive with increased complexity. While similarities abound, so do their many differences. And truly, DO-254 is the benefactor, or bane, of avionics projects the world over. But is DO-254 really unduly expensive? Does it add value? Will it improve safety and reliability? Does it have benefits? What are the true costs versus benefits? These important questions are answered herein.

Posted in: White Papers, White Papers, Aerospace, Software
Read More >>

The U.S. Government does not endorse any commercial product, process, or activity identified on this web site.