Verifying workflow processes: a transformation-based approach

被引:0
|
作者
Haiping Zha
Wil M. P. van der Aalst
Jianmin Wang
Lijie Wen
Jiaguang Sun
机构
[1] Tsinghua University,Department of Computer Science and Technology
[2] Eindhoven University of Technology,School of Software
[3] Tsinghua University,undefined
[4] Institute of Specifications and Standards,undefined
来源
关键词
Workflow; Model transformation; Process verification; Workflow verification; Petri net;
D O I
暂无
中图分类号
学科分类号
摘要
Workflow modeling is a challenging activity and designers are likely to introduce errors, especially in complex industrial processes. Effective process verification is essential at design time because the cost of fixing errors during runtime is substantially higher. However, most user-oriented workflow modeling languages lack formal semantics that hinders such verification. In this paper, we propose a generic approach based on the model transformation to verify workflow processes. The model transformation includes two steps: first, it formalizes the desirable semantics of each modeling element; secondly, it translates a workflow process with clear semantics to an equivalent Petri net. Thus, we can verify the original workflow process using existing Petri net theory and analysis tools. As a comprehensive case study, verifying workflow processes in an industrial modeling language (TiPLM) is presented. Experimental evaluations on verifying real-world business processes validate our approach.
引用
收藏
页码:253 / 264
页数:11
相关论文
共 50 条
  • [1] Verifying workflow processes: a transformation-based approach
    Zha, Haiping
    van der Aalst, Wil M. P.
    Wang, Jianmin
    Wen, Lijie
    Sun, Jiaguang
    [J]. SOFTWARE AND SYSTEMS MODELING, 2011, 10 (02): : 253 - 264
  • [2] Verifying Web Services composition: A transformation-based approach
    Yang, YP
    Tan, QP
    Xiao, Y
    Yu, JS
    Liu, F
    [J]. PDCAT 2005: SIXTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2005, : 546 - 548
  • [3] A Compiler Transformation-based Approach to Scientific Workflow Enactment
    Janetschek, Matthias
    Prodan, Radu
    [J]. PROCEEDINGS OF WORKS 2017: 12TH WORKSHOP ON WORKFLOWS IN SUPPORT OF LARGE-SCALE SCIENCE, 2017,
  • [4] APPROACH FOR VERIFYING WORKFLOW VALIDITY
    Lin, Yuan
    Libourel, Therese
    Mougenot, Isabelle
    Zhang, Runtong
    Ni, Rongqian
    [J]. ICEIS 2011: PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 3, 2011, : 66 - 75
  • [5] A Transformation-Based Approach to Business Process Management in the Cloud
    Duipmans, Evert Ferdinand
    Pires, Luis Ferreira
    Santos, Luiz Olavo Bonino da Silva
    [J]. JOURNAL OF GRID COMPUTING, 2014, 12 (02) : 191 - 219
  • [6] A Transformation-Based Approach to Implication of GSTE Assertion Graphs
    Yang, Guowu
    Hung, William N. N.
    Song, Xiaoyu
    Guo, Wensheng
    [J]. JOURNAL OF APPLIED MATHEMATICS, 2013,
  • [7] A Graph Transformation-Based Approach for applying MDA to SOA
    Taghizadeh, F.
    Taghizadeh, S. R.
    [J]. FCST 2009: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON FRONTIER OF COMPUTER SCIENCE AND TECHNOLOGY, 2009, : 446 - +
  • [8] A Linearizing Transformation-Based Evaluation Approach of the Fundamental Diagram
    Liu, Jing
    Zheng, Fangfang
    Wei, Mian
    Bai, Linhan
    Jabari, Saif
    [J]. TRANSPORTATION RESEARCH RECORD, 2023, 2677 (11) : 521 - 532
  • [9] A transformation-based approach to context-aware modelling
    Degrandsart, Sylvain
    Demeyer, Serge
    Van den Bergh, Jan
    Mens, Tom
    [J]. SOFTWARE AND SYSTEMS MODELING, 2014, 13 (01): : 191 - 208
  • [10] A transformation-based approach to context-aware modelling
    Sylvain Degrandsart
    Serge Demeyer
    Jan Van den Bergh
    Tom Mens
    [J]. Software & Systems Modeling, 2014, 13 : 191 - 208