Software

Virtual Network Computing Software for DataWall Remote Display

VNC (Virtual Network Computing) is open-source software that allows a user to view and interact with a remote computer (known as the VNC server) from a local computer (known as the VNC viewer/client). VNC is used to display multiple remote desktops on the DataWall. The original VNC software can only project the whole desktop from a server to the DataWall. The VNC server and viewer were modified to project the whole desktop or an application of interest from a server to the DataWall.

Posted in: Briefs, Software, Computer software / hardware, Data exchange, Human machine interface (HMI), Displays
Read More >>

Software Suite for a Large Defense System

A suite of software tools was developed to enable networks composed of many hundreds, thousands, or even millions of commodity computers to protect themselves against a variety of security threats. These tools include Anagram, a content-based anomaly detection (AD) tool; ASSURE, which provides automatic software self-healing; and Aeolos, a distributed intrusion detection and event correlation infrastructure.

Posted in: Briefs, Software, Computer software / hardware, Cyber security, Neural networks
Read More >>

Software Optimizes Multi-Core Platforms

Perseus is a suite of tools that allows existing x86-based software (in binary form) to be optimized for commodity multi-core platforms. Optimizations are made with respect to both performance (e.g., by avoiding undesirable cache effects) and power consumption (e.g., by modulating frequency and voltage of cores according to necessary workloads). The Perseus solution works by using dynamic binary instrumentation to both insert probes and modify deployed code, and by using genetic-algorithm-based searches to determine optimal deployments within the potential design space.

Posted in: Briefs, Software
Read More >>

Tool for Processing and Displaying Genomics Data in Spreadsheets

ChromaBlast is a computer program that facilitates and accelerates processing and display of data by use of Microsoft Excel or other spreadsheet software that affords similar capabilities. The development of ChromaBlast was prompted by a need for improved means of analyzing and reviewing massive data sets produced in genomics and microarray-based gene-expression experiments. ChromaBlast is also generally applicable to other data sets that are amenable to spreadsheet representation.

Posted in: Briefs, Software
Read More >>

A Predictive Model for Cognitive Radio

A computational model that predicts effects of changing operational parameters of a cognitive radio has been developed as part of continuing research on cognitive / software - defined radio (C/SDR) data-communication networks. The term "cognitive radio," "software-defined radio," or "smart radio" denotes a radio transmitter, receiver, or transceiver, (1) much of the functionality of which is implemented in software and (2) that is able to reason about its configuration on the basis of requirements and its environment.

Posted in: Briefs, Software, Radio equipment
Read More >>

Embedded Databases: Data Management for Real-Time and Embedded Systems

The term embedded database was coined in the 1980s to mean a database management system (DBMS) that is embedded into an application, in contrast to large central databases (nowadays, usually client/server DMBSs a la Oracle). The first embedded databases had little or nothing to do with embedded systems, which were largely 8-bit, or possibly 16-bit, devices that performed a very specific function. Any data processing requirements were promoted to a higher layer in the system architecture. Embedded systems, like all other facets of computing, have matured and gained faster (32-bit) processors, memory, and more complexity. This has further confused conversations about embedded systems and embedded databases. Today, the term embedded database encompasses databases embedded into software applications, as well as the more modern client/server database design (although embedded client/several varieties are much smaller than their enterprise-level DBMS cousins such as Oracle or DB2). In fact, while embedded databases comprise a sizeable chunk of the overall database market, they show remarkable diversity in important respects such as programming interfaces, storage modes, and system architecture. This article examines some of these differences to help in choosing the right embedded database system for a given project.

Posted in: Articles, Articles, Embedded Technology, Board-Level Electronics, Electronics & Computers, Software, Architecture, Embedded software, Data management
Read More >>

Advanced Hardware-in-the-Loop Sensor Simulation

AFRL researchers and their counterparts at CG2, Inc., a wholly owned subsidiary of Quantum3D, Inc., are collaborating through a Phase II Small Business Innovation Research (SBIR) contract to develop advanced scene generation techniques that support algorithm development and testing for the Missile Defense Agency's nextgeneration missile sensors. Radiance Technologies, one of the CG2 team's key project participants, is adapting and optimizing government-furnished scene generation software and algorithms for use on the contract.

Posted in: Briefs, Software
Read More >>

Dynamic Air Battle Planning

An air tasking order (ATO) implements air operations supporting the joint force commander's campaign by assigning aircraft and munitions to targets and specifying the timing and grouping of air missions. Currently, creating an ATO is a routine, but manually intensive process that underutilizes the skills of the Master Air Attack Plan (MAAP) chief and his or her team. The current ATO creation software employs constraint-based linear programming and indicates only if a proposed mission is valid; it does not identify whether the ATO is the optimal plan given the MAAP team's objectives, target list, and available inventories of aircraft and munitions. Software engineers from 21st Century Technologies (Austin, Texas) are developing two products— ATO-Link and ATO-Stream—to automate and optimize the ATO creation process, shorten the ATO development cycle to minutes, and reduce mundane planning work. AFRL's Small Business Innovation Research program is administering both project efforts.

Posted in: Briefs, Software
Read More >>

Computational Model of a Plasma Actuator

Controlling subsonic aerodynamic flow through the use of plasma actuators is an active area of research in both the Air Force (AF) and the general scientific community. A typical plasma actuator consists of two offset electrodes separated by a dielectric material (see Figure 1). Plasma forms as the voltage difference between the electrodes ionizes the surrounding gas. The electric field can then direct the charged particles in the plasma to transfer momentum to the surrounding, neutral (nonionized) air. Most of this momentum transfer occurs as a result of particle collisions. Experiments have demonstrated the ability of plasma actuators to reattach separated airflow at high angles of attack (see Figure 2), as well as to induce flow movement in an initially stationary air mass.1,2,3,4,5

Posted in: Briefs, Software
Read More >>

Unified Flow Solver

A variety of gas flow problems are characterized by the presence of rarefied and continuum domains. In a rarefied domain, the mean free path of gas molecules is comparable to (or larger than) a characteristic scale of the system. The rarefied domains are best described by particle models such as Direct Simulation Monte Carlo (DSMC); or, they involve solution of the Boltzmann kinetic equation for the particle distribution function. The continuum flows are best described by Euler or Navier-Stokes equations in terms of average flow velocity, gas density, and temperature and are solved by computational fluid dynamics (CFD) codes. The development of hybrid solvers combining kinetic and continuum models has been an important area of research over the last decade. Potential applications of such solvers range from high-altitude flight to gas flow in microsystems.

Posted in: Briefs, Software
Read More >>