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 条
  • [21] Partial Control-Flow Linearization
    Moll, Simon
    Hack, Sebastian
    PROCEEDINGS OF THE 39TH ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION, PLDI 2018, 2018, : 543 - 556
  • [22] A pointcut language for control-flow
    Douence, R
    Teboul, L
    GENERATIVE PROGRAMMING AND COMPONENT ENGINEERING 2004, PROCEEDINGS, 2004, 3286 : 95 - 114
  • [23] Demand Control-Flow Analysis
    Germane, Kimball
    McCarthy, Jay
    Adams, Michael D.
    Might, Matthew
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2019, 2019, 11388 : 226 - 246
  • [24] Partial Control-Flow Linearization
    Moll, Simon
    Hack, Sebastian
    ACM SIGPLAN NOTICES, 2018, 53 (04) : 560 - 573
  • [25] Opaque Control-Flow Integrity
    Mohan, Vishwath
    Larsen, Per
    Brunthaler, Stefan
    Hamlen, Kevin W.
    Franz, Michael
    22ND ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2015), 2015,
  • [26] A survey of control-flow obfuscations
    Majumdar, Anirban
    Thomborson, Clark
    Drape, Stephen
    INFORMATION SYSTEMS SECURITY, PROCEEDINGS, 2006, 4332 : 353 - +
  • [27] Modular Control-Flow Integrity
    Niu, Ben
    Tan, Gang
    ACM SIGPLAN NOTICES, 2014, 49 (06) : 577 - 587
  • [28] Debugging and Testing Middleware with Aspect-Based Control-Flow and Causal Patterns
    Navarro, Luis Daniel Benavides
    Douence, Remi
    Sudholt, Mario
    MIDDLEWARE 2008, PROCEEDINGS, 2008, 5346 : 183 - 202
  • [29] Out Of Control: Overcoming Control-Flow Integrity
    Goktas, Enes
    Athanasopoulos, Elias
    Bos, Herbert
    Portokalidis, Georgios
    2014 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2014), 2014, : 575 - 589
  • [30] LightFAt: Mitigating Control-flow Explosion via Lightweight PMU-based Control-flow Attestation
    Gonzalez-Gomez, Jeferson
    Nassar, Hassan
    Bauer, Lars
    Henkel, Joerg
    2024 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST, HOST, 2024, : 222 - 226