• DocumentCode
    634885
  • Title

    Definition and Detection of Control-Flow Anti-patterns in Process Models

  • Author

    Zhaogang Han ; Peng Gong ; Li Zhang ; Jimin Ling ; Wenqing Huang

  • Author_Institution
    Software Eng. Inst., Beihang Univ., Beijing, China
  • fYear
    2013
  • fDate
    22-26 July 2013
  • Firstpage
    433
  • Lastpage
    438
  • 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.
  • Keywords
    business data processing; object-oriented methods; specification languages; trees (mathematics); CAPDL; RPST; control-flow anti-pattern detection approach; control-flow anti-patterns description language; cycle equivalence algorithm; process modeling languages; process models; real-world BPMN process models; refined process structure tree; workflow engines; Algorithm design and analysis; Computational modeling; Conferences; Detection algorithms; Periodic structures; Process control; Synchronization; CAPDL; RPST; control-flow anti-pattern detection; process model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference Workshops (COMPSACW), 2013 IEEE 37th Annual
  • Conference_Location
    Japan
  • Type

    conf

  • DOI
    10.1109/COMPSACW.2013.111
  • Filename
    6605829