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 条
  • [1] Alternative Representations of Workflow Control-Flow Patterns Using HOPS
    Kuehn, Robert
    Dittmar, Anke
    Forbrig, Peter
    PERSPECTIVES IN BUSINESS INFORMATICS RESEARCH, 2010, 64 : 115 - +
  • [2] A CASE STUDY IN WORKFLOW MODELLING USING CONTROL-FLOW PATTERNS
    Callero, Y.
    Castilla, I.
    Aguilar, R. M.
    22ND EUROPEAN MODELING AND SIMULATION SYMPOSIUM (EMSS 2010), 2010, : 265 - 274
  • [3] An Analysis of Windows Workflow's Control-Flow Expressiveness
    Zapletal, Marco
    van der Aalst, Wil M. P.
    Russell, Nick
    Liegl, Philipp
    Werthner, Hannes
    ECOWS'09: PROCEEDINGS OF THE 7TH IEEE EUROPEAN CONFERENCE ON WEB SERVICES, 2009, : 200 - +
  • [4] A calculational approach to control-flow analysis by abstract interpretation
    Midtgaard, Jan
    Jensen, Thomas
    STATIC ANALYSIS, 2008, 5079 : 347 - +
  • [5] Control-Flow Bending: On the Effectiveness of Control-Flow Integrity
    Carlini, Nicolas
    Barresi, Antonio
    Payer, Mathias
    Wagner, David
    Gross, Thomas R.
    PROCEEDINGS OF THE 24TH USENIX SECURITY SYMPOSIUM, 2015, : 161 - 176
  • [6] Control-flow analysis of function calls and returns by abstract interpretation
    Midtgaard, Jan
    Jensen, Thomas P.
    INFORMATION AND COMPUTATION, 2012, 211 : 49 - 76
  • [7] Control-Flow Patterns for Decentralized RESTful Service Composition
    Bellido, Jesus
    Alarcon, Rosa
    Pautasso, Cesare
    ACM TRANSACTIONS ON THE WEB, 2013, 8 (01)
  • [8] Control-Flow Analysis of Function Calls and Returns by Abstract Interpretation
    Midtgaard, Jan
    Jensen, Thomas P.
    ACM SIGPLAN NOTICES, 2009, 44 (8-9) : 287 - 298
  • [9] Control-Flow Analysis of Function Calls and Returns by Abstract Interpretation
    Midtgaard, Jan
    Jensen, Thomas P.
    ICFP'09: PROCEEDINGS OF THE 2009 ACM SIGPLAN INTERNATIONAL CONFERENCE ON FUNCTIONAL PROGRAMMING, 2009, : 287 - 298
  • [10] Satisfiability Analysis of Workflows with Control-Flow Patterns and Authorization Constraints
    Yang, Ping
    Xie, Xing
    Ray, Indrakshi
    Lu, Shiyong
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2014, 7 (02) : 237 - 251