TimeAwareBPMN-js: An editor and temporal verification tool for Time-Aware BPMN processes

Mario Ocampo-Pineda, Roberto Posenato (Corresponding author), Francesca Zerbato

Research output: Contribution to journalArticleAcademicpeer-review

5 Citations (Scopus)

Abstract

This paper presents TIMEAWAREBPMN-JS, a graphical web-based editor for time-aware BPMN (Business Process Model and Notation) models that allows (1) creating and editing of BPMN processes enriched with temporal constraints, such as contingent durations and conditions, and (2) verifying that such constraints are well-defined and satisfy some (temporal) properties. The verification of temporal constraints is realized by plug-ins that can be easily added by the user thanks to the modular architecture of the application. Different plug-ins may verify different temporal properties. As a proof-of-concept, TIMEAWAREBPMN-JS contains the CSTNU plug-in which verifies the dynamic controllability property, i.e., it checks, at design-time, whether there exists a run-time schedule for the process that satisfies all temporal constraints no matter how contingent durations and conditions are revealed during execution.

Original languageEnglish
Article number100939
Number of pages8
JournalSoftwareX
Volume17
DOIs
Publication statusPublished - Jan 2022
Externally publishedYes

Keywords

  • BPMN
  • Dynamic controllability
  • Temporal constraint networks
  • Temporal process modeling

Fingerprint

Dive into the research topics of 'TimeAwareBPMN-js: An editor and temporal verification tool for Time-Aware BPMN processes'. Together they form a unique fingerprint.

Cite this