Publications
Creating a cyber moving target for critical infrastructure applications using platform diversity
Summary
Summary
Despite the significant effort that often goes into securing critical infrastructure assets, many systems remain vulnerable to advanced, targeted cyber attacks. This paper describes the design and implementation of the Trusted Dynamic Logical Heterogeneity System (TALENT), a framework for live-migrating critical infrastructure applications across heterogeneous platforms. TALENT permits a running...
Estimation of New York departure fix capacities in fair and convective weather
Summary
Summary
When convective weather impacts the New York Metro airspace, traffic managers may employ several tactics to mitigate weather impacts and maintain manageable and efficient flow of traffic to and from the airports. These tactics, which include maneuvering individual flights through weather, merging and redirecting traffic flows to avoid storms, and...
A tree-based ensemble method of the prediction and uncertainty quantification of aircraft landing times
Summary
Summary
Accurate aircraft landing time predictions provide situational awareness for air traffic controllers, enable decision support algorithms and gate management planning. This paper presents a new approach for estimation of landing times using a tree-based ensemble method, namely Quantile Regression Forests. This method is suitable for real-time applications, provides robust and...
A new approach for designing safer collision avoidance systems
Summary
Summary
The Traffic Alert and Collision Avoidance System significantly reduces the risk of mid-air collision and is mandated worldwide on transport aircraft. Engineering the avoidance logic was costly and spanned decades. The development followed an iterative process where the logic was specified using pseudocode, evaluated in simulation, and revised based on...
Fundamental Questions in the Analysis of Large Graphs
Summary
Summary
Graphs are a general approach for representing information that spans the widest possible range of computing applications. They are particularly important to computational biology, web search, and knowledge discovery. As the sizes of graphs increase, the need to apply advanced mathematical and computational techniques to solve these problems is growing...
Subgraph Detection
Summary
Summary
Detecting subgraphs of interest in larger graphs is the goal of many graph analysis techniques. The basis of detection theory is computing the probability of a “foreground” with respect to a model of the “background” data. Hidden Markov Models represent one possible foreground model for patterns of interaction in a...
Linear algebraic notation and definitions
Summary
Summary
This chapter presents notation, definitions, and conventions for graphs, matrices, arrays, and operations upon them.
A knowledge-based operator for a genetic algorithm which optimizes the distribution of sparse matrix data
Summary
Summary
We present the Hogs and Slackers genetic algorithm (GA) which addresses the problem of improving the parallelization efficiency of sparse matrix computations by optimally distributing blocks of matrices data. The performance of a distribution is sensitive to the non-zero patterns in the data, the algorithm, and the hardware architecture. In...
Visualizing Large Kronecker Graphs
Summary
Summary
Kronecker graphs have been shown to be one of the most promising models for real-world networks. Visualization of Kronecker graphs is an important challenge. This chapter describes an interactive framework to assist scientists and engineers in generating, analyzing, and visualizing Kronecker graphs with as little effort as possible.
The Kronecker theory of power law graphs
Summary
Summary
An analytical theory of power law graphs is presented based on the Kronecker graph generation technique. Explicit, stochastic, and instance Kronecker graphs are used to highlight different properties. The analysis uses Kronecker exponentials of complete bipartite graphs to formulate the substructure of such graphs. The Kronecker theory allows various high-level...