MCC 2023 Model Size Analysis

We provide analysis for three categories: Petri Net (PT), Colored Petri Net (COL), and All. The 'All' category contains all models.

The MCC '23 models contained 1678 model instances coming from 132 model families, of which 27 are COL model families. In total there are 1426 PT model instances and 252 COL model instances in this dataset. Out of these 1426 PT model instances, 218 are instances produced from COL models by unfolding.

Both visualizations of the raw data (download as CSV) show the distribution of model sizes across the various models analyzed in this study. The raw data gives the precise sizes of different model attributes, while the visualizations provide a more holistic and comprehensive view of the distribution and spread of these attributes.

All

All Diagram
All Diagram
All Diagram
All Diagram

Reading the plots.

The data is presented in two forms: density plots and box plots.

Density plots are useful to visualize the distribution of model sizes. Each plot is a variation of a histogram that uses 'kernels' to estimate the probability density function of the model sizes. The peaks of a density plot help to locate where values are concentrated over the interval.

In our case, we have separate density plots for places, transitions, and arcs. These plots can help us understand how these attributes are distributed across different models and provide us with insights on the common patterns and divergences among models.

Box plots, on the other hand, provide a graphical representation of the five-number summary of a dataset: the minimum, first quartile, median, third quartile, and maximum. In a box plot, a box is created from the first quartile to the third quartile, a vertical line is also there which goes through the box at the median. Here whiskers are drawn above and below the box to summarize the spread of the data. Hence, box plots help us to understand the distribution and spread of the data more precisely.

Back to summary