Combination Entity Event Processing in Discrete Modeling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In discrete event system modeling environments, combining multiple entities with disparate events into a single combination entity can lead to inconsistent event representation, causing unexpected model execution behaviors.
Innovation Solution
A mechanism is provided to process events within combination entities, such as timeout events, by deriving events from the associated events of the original entities, allowing for the expiration of a combination entity based on the occurrence of specific timeout events, such as the first, last, mean, or median of the associated timeouts, enabling consistent handling of events within the model.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of moving object
If multiple entities with disparate events are combined into a single combination entity, then entity consolidation is achieved, but event representation consistency deteriorates
Solution Approach 1:
The patent segments the event handling process by introducing separate event queues for each original entity within the combination entity, while maintaining a unified combination entity structure. This allows the combination entity to consolidate multiple entities (improving entity consolidation) while keeping their respective events separate and consistent (maintaining event representation consistency).
Solution Approach 2:
The patent introduces an intermediary event queue mechanism that mediates between the combination entity and the original entities' events. This intermediary structure allows disparate events from multiple entities to be handled consistently within the unified combination entity framework, resolving the contradiction between consolidation and consistency.
2Adaptability or versatility
If timeout events from multiple entities are processed in a combination entity, then comprehensive timeout handling is achieved, but model execution predictability deteriorates
Solution Approach 1:
The patent implements dynamic timeout processing where the combination entity can adaptively handle timeout events from multiple original entities based on their individual timeout characteristics. The system dynamically determines which timeout event to process next and routes it to the appropriate target, achieving comprehensive timeout handling while maintaining predictable execution through structured event queue management.
Solution Approach 2:
The patent changes the parameter organization by associating each original entity's timeout events with dedicated event queues within the combination entity. This parameter reorganization allows the system to handle diverse timeout scenarios (improving adaptability) while maintaining predictable execution flow through systematic event processing rules (preserving reliability).
Data Source
AI summary
A mechanism for processing events in a modeling environment is discussed. Embodiments of the invention identify multiple entities in a model, at least one of which includes an associated event. A combination entity is created from the identified entities with the combination entity including at least one event derived from the associated events. The combination entity is processed based upon the occurrence of at least one derived event.


