Virtualized Munition Hardware Testing Platform

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Developers and trainers face challenges in testing and training for munition software due to the need for specialized, expensive, and often inaccessible programming/test equipment and actual munition hardware, which limits the ability to replicate faults and validate diagnostic software and built-in tests.

Innovation Solution

The virtualization of munition and programming/test platform hardware using software like QEMU open-source processor emulation, allowing for the development and testing of munition software with high fidelity on personal computers, enabling advanced debugging and training without the need for physical equipment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If specialized programming/test equipment is used to test munition software, then testing accuracy and reliability are improved, but equipment cost and accessibility are worsened

Engineering Contradiction:
Improvetesting reliabilityVSAvoidequipment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a virtual copy of the specialized programming/test equipment through virtualization technology. The virtual machine replicates the functionality of the physical CMBRE system, allowing software to be tested in a virtual environment that mimics the real hardware behavior without requiring access to the expensive physical equipment.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a virtualization layer as an intermediary between the standard laptop computer and the munition software. This virtual machine acts as a mediator that translates standard computer operations into the specialized commands required by munition systems, enabling testing on common hardware while maintaining compatibility with specialized software requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If actual munition hardware is used for testing, then fault replication and validation accuracy are improved, but availability and accessibility are worsened

Engineering Contradiction:
Improvevalidation accuracyVSAvoidaccessibility
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent creates a virtual representation of the munition hardware that can be replicated and distributed across multiple standard computers. This virtual copy maintains the operational characteristics needed for accurate validation while being freely accessible without requiring physical munition hardware.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent enables testing to be performed earlier in the development cycle using virtualized environments before actual munition hardware is available. Developers can conduct preliminary validation, debugging, and training with virtual representations, then transition to physical hardware when ready.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If specialized equipment is required for testing, then software testing fidelity is improved, but development speed and productivity are worsened

Engineering Contradiction:
Improvetesting fidelityVSAvoiddevelopment speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent makes the testing capability universal by running the virtual machine on standard laptop computers that are already widely available. The same virtualized testing environment can be deployed across multiple developers' machines, eliminating the need for specialized equipment while maintaining testing fidelity through the virtualization layer.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The virtual machine can be rapidly copied and distributed to multiple developers and training systems. This eliminates the bottleneck of having limited specialized equipment available to only one user at a time, allowing parallel development and testing activities across the team.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP4107621B1Virtualized hardware and methods for leveraging virtualized hardware with munition support software
Publication Date: 2024.01.03 RAYTHEON CO
  • EP4107621B1 patent drawingFigure 1~2
  • EP4107621B1 patent drawingFigure 3~4
  • EP4107621B1 patent drawingFigure 5~6

AI summary

An apparatus includes at least one memory (604, 610, 612) configured to store a virtualization associated with a programming and test platform (100, 200) and a munition (102). The virtualization includes a virtual machine (304, 404) containing first software or firmware instructions (310, 410) associated with the programming and test platform and second software or firmware instructions (308, 408) that control behavior of the programming and test platform relative to the munition. The virtualization also includes a virtual representation (312, 418) of the munition. The virtualization further includes one or more virtual communication channels (316, 416) configured to communicatively couple the virtual machine and the virtual representation of the munition. The apparatus also includes at least one processor (602) configured to execute the virtualization and simulate the programming and test platform and the munition on the apparatus.