top of page

SYSTEMS ENGINEERING

Adsync provides world-wide engineering design, fabrication, analysis, repair, evaluation, and rework of training devices and software/hardware integrated equipment located at numerous geographical locations throughout the world including CONUS, Hawaii, Europe, Asia, Middle East, Africa, Greece, Diego Garcia and Cuba.  Types of integrated systems include:

  • Part-task physical training equipment

  • Hydraulic or electric powered devices

  • Emergency shutoff/cutoff circuitry

  • Radar simulated/stimulated screens

  • Propane or fuel lit fire systems

  • Microcontroller or computerized control systems

  • Simulated/stimulated aircraft systems

  • Voice recognition software

  • Touch-screens

  • Common Access Card (CAC) logins

  • Real-time database gathering, reporting, analytics

  • After Action Review stations

  • Instructor operator systems

  • Industry-standard software languages

Configuration Management (CM) Support

The goal of Configuration Management (CM) is to ensure the consistency of performance and functional attributes related to a Configuration Management Item (CMI) throughout its lifecycle by utilizing a Configuration Management Plan (CMP).  Our CM process revolves around four procedures:

  • Configuration identification – Identifying aspects that define a configuration item.

  • Configuration control – The process of approving and changing configuration items’ attributes and establishing a new version.

  • Configuration status accounting – A process of identifying and reporting the baseline version of a configuration item.

  • Configuration audits – The process of ensuring intended functional and physical attributes are maintained throughout the implementation of a change.

Graphical User Interface (GUI) Development

We have degreed engineers exclusively working with photo-realistic 3D modeling of training environments and equipment for use in simulations training.  Our engineers have developed GUI’s for many applications including games, on-line courseware, virtual training, and physical trainers.  Additionally, on-staff we have a Ph.D. in Instructional Design specializing in learning theory and message design to conduct formative and summative evaluations.

Hardware Systems Interaction

We have extensive experience with the process of developing computerized interaction with hardware components.  Hardware components are mapped according to the communications required from the systems software.  We are able to fabricate and program microcontroller boards to perform dedicated computation within a hardware subsystem if necessary.

Object-Oriented Software Development/Conversion

We are experts in developing Object-Oriented software which interfaces with a variety of complex system components including:

  • DirectX/OpenGL Hardware Abstraction Layers (HAL)

  • Real-time engines (COTS and custom)

  • Voice Recognition Engines

  • Touch-screens

  • Common Access Card (CAC) login/interaction

  • Hardware Analog/Digital Data Acquisition

  • Encrypted Network Layers

  • Audio Multiplexing Equipment

  • Instructor/Student Interface Stations

Some NAWCTSD training devices that may be examined as an example of our engineers’ software integration work are the 11F17 Aircraft Conflagration Trainer, 11F12 Aircraft Carrier Catapult Launch Trainer, and the 15G33A Improved Precision Approach Radar Trainer (IPART).  These systems interact with a wide variety of subsystems including hardware Data Acquisition (DAQ) cards, analog/digital hardware, simulated radar, databases, network protocols, real-time engines, touch-screen Graphic User Interfaces (GUIs), and custom fabricated hardware microcontroller boards.

Re-hosting Systems Capability

We are very familiar with the process of taking existing code, usually in a different procedural-style language, and updating/re-hosting the functionality.  Rarely is the existing documentation kept up-to-date or the in-line code sufficient for understanding the program.  Our engineers systematically understand software development and are able to decipher original code, continue development, and update documentation to match as needed.

Software Engineering Support

In addition to software design and development, we offer support capabilities including:

  • Documentation Reviews

  • Requirements Analysis

  • Specification Compliance Assessments

  • Cost/Benefit Assessments

  • Software Development Process Management

  • Software Testing, Verification, and Maintenance

  • Software Migration and Integration Methodologies

  • End-User Training Courses and Materials

  • Software Performance, Traceability, and Metrics Reports

Software, Maintenance, Training, and Operations Documentation

Proper documentation and communication of system specifications, testing, and design are a key part of software engineering.  Presented below are some examples of documentation we are able to provide:

  • Test Procedures (Contractor Preliminary/Final Inspections)

  • Production/Engineering Drawings

  • Software Design Descriptions (SDD)

  • Software Product Specifications (SPS)

  • Inventory Warranty Information

  • Equipment Inventory Records (EIR)

  • System Interface Manuals (SIM)

  • Commercial Off-the-Shelf (COTS) Manuals

  • Planned Maintenance System (PMS) Documentation

  • Training Systems Support Documentation (TSSD)

  • Instructor Utilization Handbooks (IUH)

  • User Training Courses

bottom of page