Skip to content

[Performance Exp] Events #52

@ira-halenok

Description

@ira-halenok

General concept

Goodness metric: simulation time (excluding the time for parsing).
Independent variables: # of events in the model.
Hypothesis:

Dataset: the model used for Optimos' experiments.

Test setup:

We need to prepare the input model for experiments. For this, we alter the model by adding a different number of events. Two options on how to proceed here:

  1. We parse the BPMN file, add a new event, save the file.
  2. We insert an event to the model while running the simulation (BPMNGraph should have logic for adding an element to the parsed model). Then, we proceed with the simulation as usual.

What does it mean to add an event to the model?

  • We select the sequence flow in the model, remove it and add an event by connecting with the existing elements in the model that previously were connected by this removed sequence flow. We start from 0 events in the model to the maximum, the number of sequence flows in the model.

After we have n numbers of models, we simply run the simulation and measure simulation time.

Results:

  • table with values
  • line graph showing the correlation between # of events in the model and simulation time.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions