J.1(b)_Attachment_13_-_Software_List_-_02_03_2017.pdf
PDF 203 KB Posted
- Solicitation number
- NNA17568278R
About this file
List of Major SimLabs Software/Tools
View the file
Other files
Show all 37
On GovTribe
Work with this file
- Download the original file
- Contacts named in this file
- Similar government files
- Ask GovTribe AI about this file
Text version
NNA17568278R J.1(b) Attachment 13
02/03/2017
List of major software/tools that are developed and/or maintained at SimLabs
The major pieces of SimLabs software that the contractor is responsible for developing and/or maintaining are briefly described here. The list is not all-inclusive, but is meant to give potential offerors insight into the type of software efforts required on the SimLabs III contract.
micro-Tau – the simulation environment software on the VMS (Vertical Motion Simulator) - developed in-house
This software provides the hard real-time scheduler and operations environment that runs research models of aircraft and other vehicles; provides input and output to the cabs, auxiliary systems and the motion drive system that controls the VMS motion base; provides an interface to the simulation environment for operators and researchers; and collects research data
The contractor develops and maintains this software.
Software is written in C and Assembly micro-Phi - the new simulation environment software under development by the contractor for the VMS
This software will replace micro-Tau and will provide the hard real-time scheduler and operations environment that runs research models of aircraft and other vehicles; provides input and output to the cabs, auxiliary systems and the motion drive system that controls the VMS motion base;
provides an interface to the simulation environment for operators and researchers; and collects research data
The project is using the Concurrent CentOS and their Frequency-Based Scheduler
Software is written in C and Assembly
Host software on ACFS (Advanced Concepts Flight Simulator) - the simulation environment software for the ACFS - developed in-house
This software provides the hard real-time scheduler and operations environment that runs research models of aircraft and other vehicles; provides input and output to the cabs, auxiliary systems and the motion drive system that controls the VMS motion base; provides an interface to the simulation environment for operators and researchers; and collects research data
Software is implemented in C
Host software on the N747 - the simulation environment software for the N747 simulator – purchased from CAE
This software provides the hard real-time scheduler and operations environment that runs research models of aircraft and other vehicles; provides input and output to the cabs, auxiliary systems and the motion drive system that controls the VMS motion base; provides an interface to the simulation environment for operators and researchers; and collects research data
The software is developed and maintained by CAE. In order to maintain the equivalent of a Level
D certification on the simulator, the software baseline is maintained in accordance with FAA requirements. The contractor may make small simulation-specific changes that do not become part of the simulator software baseline.
Basic – a library of generic aircraft components that can be used to develop VMS models - developed in-house
The library contains customizable aircraft model components such as landing gear, ground force models, etc. that can be used when developing VMS aircraft models
The library is maintained by the contractor
Software is written in FORTRAN
RiG (Reconfigurable Image Generator) – image generation and video streaming software for FFC
(FutureFlight Central) - developed at Ames
Provides the 3-D rendering software for the out-the-window graphics in FFC, controls the projectors, provides an interface for environmental variables (weather, time of day, etc.), and manages 3-D databases and models
Provides video streaming software including video ingest, conversion for format compatibility, and control of the video multiplexing features
Provides record/playback of video and 3-D images, and the user interface for the image generation/video management software
Developed by a contractor outside of SimLabs. The SimLabs contractor is taking over support of the software. Support from the original developers still available.
In-house image generation software is written in C++, and the video server in Node.js, Nginx, HTML + CSS3 + JavaScript, and Python. Both rely heavily on open source components
ATG (Air Traffic Generator) – an ATC (Air Traffic Control) target generator - developed in-house
ATG is an ATC Center, TRACON, Terminal, surface domain target generator with controller and pseudo-pilot interfaces.
Requires airspace adaptations (routes, waypoints, restrictions, etc.) for Center, TRACON, and
Terminal area operations
Requires Terminal airspace adaptation, 2-D surface maps, and ground routes for surface operations
Requires scenario(s) for operation. Scenarios include:
o Call signs and routes for every aircraft o Aircraft type and airline designations for each aircraft o Performance models for all aircraft types in the scenarios o Timing for instantiation of aircraft entering the area being simulated o Surface simulations require timing of arrivals, departures, and pushbacks
The ATG is developed and maintained by the contractor, who also provides airspace adaptations, 2-D surface maps, ground routes and scenarios for specific experiments
Software is written in C++ and JAVA
MACS (Multi-Aircraft Control Simulation) – an ATC target generator developed at Ames
MACS is a Center, TRACON and limited Terminal domain target generator with controller and pseudo-pilot interfaces.
Requires airspace adaptations for Center, TRACON, and Terminal area operations
Requires scenario(s) for operation. Scenarios include:
o Call signs and routes for every aircraft o Aircraft type and airline designations for each aircraft o Performance models for all aircraft types in the scenarios o Timing for instantiation of aircraft entering the area being simulated
MACS is occasionally modified by the SimLabs contractor for a specific piece of research, but is developed and maintained by contractor outside SimLabs
Software is written in JAVA
HLA (High Level Architecture) Toolboxes - developed in-house
SimLabs has a customized Pitch HLA RTI (Run Time Infrastructure) that we use for communication within and between SimLabs’ facilities, when integrating third party components into SimLabs simulations, and for interconnectivity with facilities outside SimLabs
The standard SimLabs HLA interface is called a “Toolbox”, which consists of one piece of code that interfaces natively with SimLabs’ RTI, one piece of code that interfaces natively with the component being integrated into SimLabs’ HLA network, and “glue” in the middle that connects the 2 pieces by normalizing variable names and units, synchronizing data and cycle times, interpolating or calculating needed values, storing recent data history, etc.
Toolboxes are developed and maintained by the contractor, who also maintains the HLA software and the RTI
Toolboxes are written in C++
Simulated communications system – customized system purchased from SimPhonics
The system simulates radio communication between pilots and controllers, has several modes of communication between controllers (whether collocated or in different facilities), simulates telephone operations, allows the communication system to connect to actual telephone lines, and provides an intercom between stations
Provides data collection and playback capability
Highly configurable, including customization of the controller and pilot station interfaces
The contractor configures the system and the user interfaces for each experiment, and sometimes makes small changes to the software models
Software is implemented in Visual Basic
Graphics displays - developed in-house
The contractor provides graphics including 2-D maps, cockpit and controller displays, and data displays for researchers and simulation engineers
Some displays are permanent parts of the simulation facilities, many are customized for specific experiments
Software varies by facility and use. Existing displays use C and C++ (Open GL), JAVA (AWT and SWING), and there is an interest in QT.
Aerospace applications software – developed in-house
The contractor develops experiment-specific aircraft and other models, and control software for the VMS, ACFS, and Boeing 747 flight simulators
Software is written in FORTRAN, C, C++, Matlab, 3-D databases – developed in-house
The contractor develops 3-D out-the-window scenes for specific experiments on the flight simulators
Databases are built using OpenFlight and other database tools
Applications are written for:
Windows
Linux
CentOS
File details come from the government source that posted it. Updated .