Definition and detection of control-flow anti-patterns in process models

  • Zhaogang Han
  • , Peng Gong
  • , Li Zhang
  • , Jimin Ling
  • , Wenqing Huang

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The correctness of process model is getting crucial as more and more process models begin to execute on workflow engines. Anti-pattern, as an effective and objective mean to verify the correctness of process model, is gaining increasing attention. Great loss could be avoided if control-flow anti-patterns were detected in an early time. In this paper, a control-flow anti-pattern detection approach for process models is proposed, which can support user-defined control-flow anti-pattern detection with different process modeling languages. To achieve this, firstly the control-flow structure of process model is transformed to refined process structure tree (RPST for short) via the cycle equivalence algorithm. Then CAPDL, a control-flow anti-patterns description language, is designed and an anti-pattern detection algorithm based on CAPDL is proposed. Finally, an anti-pattern detection experiment was conducted based on 278 real-world BPMN process models, the detection result of which shows that the proposed approach can detect user-defined control-flow anti-patterns effectively.

Original languageEnglish
Title of host publicationProceedings - 2013 IEEE 37th Annual Computer Software and Applications Conference Workshops, COMPSACW 2013
Pages433-438
Number of pages6
DOIs
StatePublished - 2013
Event2013 IEEE 37th Annual Computer Software and Applications Conference Workshops, COMPSACW 2013 - Kyoto, Japan
Duration: 22 Jul 201326 Jul 2013

Publication series

NameProceedings - International Computer Software and Applications Conference
ISSN (Print)0730-3157

Conference

Conference2013 IEEE 37th Annual Computer Software and Applications Conference Workshops, COMPSACW 2013
Country/TerritoryJapan
CityKyoto
Period22/07/1326/07/13

Keywords

  • CAPDL
  • control-flow anti-pattern detection
  • process model
  • RPST

Fingerprint

Dive into the research topics of 'Definition and detection of control-flow anti-patterns in process models'. Together they form a unique fingerprint.

Cite this