TY - GEN
T1 - Definition and detection of control-flow anti-patterns in process models
AU - Han, Zhaogang
AU - Gong, Peng
AU - Zhang, Li
AU - Ling, Jimin
AU - Huang, Wenqing
PY - 2013
Y1 - 2013
N2 - 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.
AB - 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.
KW - CAPDL
KW - control-flow anti-pattern detection
KW - process model
KW - RPST
UR - https://www.scopus.com/pages/publications/84885600160
U2 - 10.1109/COMPSACW.2013.111
DO - 10.1109/COMPSACW.2013.111
M3 - 会议稿件
AN - SCOPUS:84885600160
SN - 9780769549873
T3 - Proceedings - International Computer Software and Applications Conference
SP - 433
EP - 438
BT - Proceedings - 2013 IEEE 37th Annual Computer Software and Applications Conference Workshops, COMPSACW 2013
T2 - 2013 IEEE 37th Annual Computer Software and Applications Conference Workshops, COMPSACW 2013
Y2 - 22 July 2013 through 26 July 2013
ER -