Distributed Business Process Simulation with Time Warping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current business process simulation tools fail to accurately simulate ripple effects caused by indirect relationships between businesses and do not allow for the simulation of 'people processes' or focused examination of critical time periods, lacking the ability to expose internal business details securely and effectively.

Innovation Solution

A secure distributed business process simulation system where each business entity models itself on a local client device, with a simulation server connecting these models to simulate disruptions and responses without exposing internal details, allowing for breakpoint adjustments and warp periods to advance simulation time at varying rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If network simulation tools are used to simulate disruptions, then device connectivity and network flow can be visualized, but the ability to accurately simulate ripple effects from indirect relationships is lost

Engineering Contradiction:
Improveaccuracy of ripple effect simulationVSAvoidsimulation system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the simulation into multiple independent business process models, each maintained locally by different businesses. Each model can be independently developed and maintained while being connected through standardized interfaces, allowing accurate simulation of ripple effects without requiring a monolithic complex system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A simulation server acts as an intermediary that connects the distributed business process models. The server manages communication between models, coordinates disruption scenarios, and aggregates results, enabling accurate ripple effect simulation without requiring direct complex interactions between all business models.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If internal business process details are exposed to enable accurate simulation, then simulation accuracy improves, but security and confidentiality of internal processes deteriorate

Engineering Contradiction:
Improvesimulation accuracyVSAvoidinternal business detail exposure
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system creates virtual copies of business processes as software models that replicate the essential logic and behavior of actual business processes. These models can be shared and simulated without exposing the real internal processes, maintaining both accuracy and security.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Each business maintains control over its own local model and decides what level of detail to expose to others. The system allows different levels of abstraction and information disclosure for different business models, enabling accurate simulation where needed while protecting sensitive internal details where required.

Inventive Principle:
Principle #3Local quality

3Duration of action of moving object

If simulation time is advanced continuously to cover extended periods, then comprehensive simulation coverage is achieved, but time required for analysis and intervention increases

Engineering Contradiction:
Improvesimulation time coverageVSAvoidanalysis and intervention time
Core Design Contradiction:
Duration of action of moving objectVSLoss of time

Solution Approach 1:

The system allows simulation time to be advanced in discrete periods rather than continuously. Breakpoints can be set at specific time points where simulation state is captured, allowing analysis and intervention at key moments without requiring continuous monitoring and processing of every time unit.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system enables skipping ahead in simulation time by defining breakpoints and warp periods. Instead of processing every time step between current time and target time, the system can directly transition to the breakpoint, effectively rushing through intermediate time periods while maintaining accurate simulation state at the breakpoint.

Inventive Principle:
Principle #21Skipping (Rushing through)

4Adaptability or versatility

If detailed business process models are shared between businesses, then simulation realism improves, but willingness to share internal details deteriorates

Engineering Contradiction:
Improvesimulation realismVSAvoidwillingness to share internal details
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The system provides a universal platform where businesses can publish their process models with controlled levels of detail. The same infrastructure supports various simulation scenarios, disruption types, and information disclosure levels, making the system versatile enough to accommodate different businesses' willingness to share without requiring custom solutions for each case.

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

Data Source

PatentUS9613170B2Methods and apparatus for advancing time in a distributed business process simulation
Publication Date: 2017.04.04 NORWICH UNIV APPLIED RES INST
  • US9613170B2 patent drawing
  • US9613170B2 patent drawing
  • US9613170B2 patent drawing

AI summary

Methods and apparatus for advancing time in a distributed business process simulation are disclosed. The methods and apparatus simulate an interdependent business process, such as a financial transaction system, in a secure distributed manner. Each business entity that is part of the interdependent business process models itself on a local client device at any chosen level of detail. A simulation server connects the separate client based simulations into one large simulation. Details of each local simulation may be hidden from other simulation participants. However, interruptions in business flow caused by simulated disruptions introduced at the simulation server and/or a client device are propagated to all of the effected simulation participants via the simulation server. In addition, simulation time may be warped from one breakpoint to another breakpoint thereby facilitating an efficient ratio of simulation time to real time.