The NestFlow Interpretation of Workflow Control-Flow Patterns

被引:0
|
作者
Combi, Carlo [1 ]
Gambini, Mauro [1 ]
Migliorini, Sara [1 ]
机构
[1] Univ Verona, Dept Comp Sci, I-37134 Verona, Italy
关键词
structured business process modeling languages; workflow control-flow patterns; process-aware information systems;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Business process models are designed using a set of control-flow and data-flow constructs provided by the chosen Business Process Modeling Language (BPML). As research confirms, the adoption of a structured control-flow is always desirable for enhancing model comprehensibility and reducing the presence of errors. However, existing BPMLs cannot promote a fully structured approach to control-flow design because any restriction imposed on the existing language constructs results in a loss of expressiveness in terms of definable models. This paper proposes a novel BPML called NestFlow, characterized by a small set of language constructs that together overcome the aforementioned limitation. NestFlow expressiveness is discussed in terms of supported Workflow Control-Flow Patterns (WCPs), showing how the right combination of control-flow and data-flow constructs allows one to express most of these patterns in a structured way.
引用
收藏
页码:316 / 332
页数:17
相关论文
共 50 条
  • [31] Survey on Control-flow Integrity Techniques
    Zhang Z.
    Xue J.-F.
    Zhang J.-C.
    Chen T.
    Tan Y.-A.
    Li Y.-Z.
    Zhang Q.-X.
    Ruan Jian Xue Bao/Journal of Software, 2023, 34 (01): : 489 - 508
  • [32] Control-Flow Analysis of Functional Programs
    Midtgaard, Jan
    ACM COMPUTING SURVEYS, 2012, 44 (03)
  • [33] Pushdown Control-Flow Analysis for Free
    Gilray, Thomas
    Lyde, Steven
    Adams, Michael D.
    Might, Matthew
    Van Horn, David
    ACM SIGPLAN NOTICES, 2016, 51 (01) : 691 - 704
  • [34] Tolerance of control-flow testing criteria
    Vilkomir, SA
    Kapoor, K
    Bowen, JP
    27TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2003, : 182 - 187
  • [35] Control-Flow Integrity: Attacks and Protections
    Sayeed, Sarwar
    Marco-Gisbert, Hector
    Ripoll, Ismael
    Birch, Miriam
    APPLIED SCIENCES-BASEL, 2019, 9 (20):
  • [36] Control-flow analysis in cubic time
    Nielson, F
    Seidl, H
    PROGRAMMING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2001, 2028 : 252 - 268
  • [37] Advanced control-flow and concurrency in C∀
    Delisle, Thierry
    Buhr, Peter A.
    SOFTWARE-PRACTICE & EXPERIENCE, 2021, 51 (05): : 1005 - 1042
  • [38] The Bounded Pathwidth of Control-Flow Graphs
    Conrado, Giovanna Kobus
    Goharshady, Amir Kafshdar
    Lam, Chun Kit
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2023, 7 (OOPSLA):
  • [39] Advanced control-flow and concurrency in C∀
    Delisle, Thierry
    Buhr, Peter A.
    Software - Practice and Experience, 2021, 51 (05) : 1005 - 1042
  • [40] CONTINUATIONS AS A GENERIC CONTROL-FLOW MECHANISM
    CORTES, U
    SESA, E
    FURNARI, MM
    DINAPOLI, C
    NAPOLITANO, R
    KNOWLEDGE ORIENTED SOFTWARE DESIGN, 1993, 27 : 237 - 250