Skip to content

benoitdepaire/UnderstandBPMN

Repository files navigation

This package is written to calculate several understandability metrics of a BPMN model using R.

See R documentation and paper on metric implementation for more information concerning this package.

Metrics which can be calculated:

  • Size (function size_bpmn())
  • Number of empty sequence flows (function empty_sequence_flows(doc))
  • Number of duplicate tasks (function duplicate_tasks())
  • Number of pools (function pools())
  • Number of data objects (function data_objects())
  • Number of swimlanes (function swimlanes())
  • Number of message flows (function message_flows())
  • Density (function density_bpmn())
  • Coefficient of network connectivity (function coefficient_network_connectivity())
  • Average connector degree (function avg_connector_degree())
  • Maximum connector degree (function max_connector_degree())
  • Sequentiality (function sequentiality())
  • Cyclicity (function cyclicity())
  • Diameter (function diameter())
  • Depth (function depth())
  • Token split (function token_split())
  • Control flow complexity (function control_flow_complexity())
  • Connector mismatch (function connector_mismatch())
  • Connector heterogeneity (function connector_heterogeneity())
  • Separability (function separability())
  • Structuredness (function structuredness())
  • Cross Connectivity (function cross_connectivity())

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published