MEDUSA Environment for Reconfigurable Agent Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current agent-based simulation tools lack flexibility and robustness in manipulating agent behaviors, leading to cost and time inefficiencies due to the need for extensive human interaction and misinterpretation of semantic and logical descriptions, and they fail to integrate scalable physics capabilities for realistic simulations across complex command and control networks.

Innovation Solution

The implementation of a Model Execution Dialect for Unified Semantic Analysis (MEDUSA) environment, which enables formalized execution of Unified Modeling Language (UML) and ontological models, allowing for machine-assisted reasoning and graphical representation of agent behaviors, facilitating reusable and reconfigurable simulations through a Unifying Framework for Orchestration and Simulation (UFOS) environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If agent characteristics and attributes are individually identified and coded for each interaction, then simulation accuracy is improved, but device complexity and time consumption increase

Engineering Contradiction:
Improvesimulation accuracyVSAvoidcoding complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent uses templates to represent common agent characteristics and interactions. Instead of individually coding each agent's properties, the system creates reusable templates that can be instantiated multiple times. This template-based approach maintains simulation accuracy while dramatically reducing the complexity of defining agent characteristics, as the same template can be copied and applied to numerous agents with consistent properties.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements a universal template system that can serve multiple functions across different agent types and interactions. A single template structure can represent various agent characteristics, environmental properties, and interaction patterns, making the coding system more versatile and reducing overall complexity. This universal approach allows the same framework to handle diverse simulation scenarios without requiring separate custom code for each case.

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

2Productivity

If analysis and execution are performed concurrently, then productivity is improved, but analysis results become unavailable until simulation conclusion

Engineering Contradiction:
Improveexecution efficiencyVSAvoidanalysis availability time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent performs preliminary analysis of the simulation model before full execution begins. The system analyzes the agent behavior models, interaction patterns, and simulation parameters in advance to generate an execution plan. This preliminary analysis phase allows the system to optimize the execution strategy, identify potential issues, and prepare analysis frameworks beforehand, enabling faster and more efficient concurrent execution while making analysis results available sooner during the simulation process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10540189B2Formalized execution of model integrated descriptive architecture languages
Publication Date: 2020.01.21 ANSYS GOVERNMENT INITIATIVES INC
  • US10540189B2 patent drawing
  • US10540189B2 patent drawing
  • US10540189B2 patent drawing

AI summary

Systems, methods, devices, and non-transitory media of the various embodiments may enable formalized execution of model integrated descriptive architecture languages, such as Unified Modeling Language (UML). In addition, the systems, methods, devices, and non-transitory media of the various embodiments may be used to generate a graphical representation of a simulation. In an embodiment, a Unifying Framework for Orchestration and Simulation (UFOS) environment may be implemented to generate an agent behavior model using abstract objects from an ontological model.