Process Flexibility: A Survey of Contemporary Approaches

  title={Process Flexibility: A Survey of Contemporary Approaches},
  author={Helen Schonenberg and R. S. Mans and Nick Russell and Na Nataliya Mulyar and Wil M.P. van der Aalst},
  booktitle={CIAO! / EOMAS},
Business processes provide a means of coordinating interactions between workers and organisations in a structured way. However the dynamic nature of the modern business environment means these processes are subject to a increasingly wide range of variations and must demonstrate flexible approaches to dealing with these variations if they are to remain viable. The challenge is to provide flexibility and offer process support at the same time. Many approaches have been proposed in literature and… 

An Artifact-based Architecture for a Better Flexibility of Business Processes

An approach that supports flexibility by underspecification and consider context of the business process execution in runtime environment is proposed and is motivated by make business processes easy to put together from reusable components and to reason on context execution.

Process Flexibility in Service Orchestration: A Systematic Literature Review

A systematic literature review is evaluated to provide a clearer understanding of process flexibility requirements and service orchestration mechanisms that support them, helping to understand the limitations and shed light on future research areas.

A Two-tier Data-centric Framework for Flexible Business Process Management

A two-tier data-centric framework to achieve process flexibility is proposed based on Business Entity, a new process modeling paradigm widely recognized in recent years that can be modified on-the-fly and evolve naturally as the PD entity progresses through its lifecycle.

Support for Business Process Flexibility in Service Compositions: An Evaluative Survey

This paper provides a systematic analysis of the requirements for process flexibility in the context of service compositions, and analyzes the existing approaches against these set of requirements.

Beyond rigidity – dynamic process lifecycle support

A detailed review of challenges and techniques that exist for the lifecycle management of dynamic processes in business processes and discusses the needs and deliberate on various developments from both academia and industry.

Declarative workflows: Balancing between flexibility and support

This paper will show that using a more declarative approach can assist in a better balance between flexibility and support, by presenting the Declare framework that aims to take care of the full spectrum of flexibility while at the same time supports the user using recommendations and other process-mining-based diagnostics.

An Architecture for Dynamic Self-Adaptation in Workflows

The aim of this research is to develop an architecture for workflow management systems that provides means of flexibility to dynamically adapt the workflows during runtime and preliminary results have shown that the architecture successfully supports business logical adaptations.

What's next? : operational support for business process execution

This thesis introduces a formal framework for providing support to users based on historical evidence available in the execution log of the process using stochastic simulation models to simulate the effect of changes in the environment, in particular changed probability distribution caused by recommendations.



Towards a taxonomy of process flexibility (extended version)

A comprehensive taxonomy of process-aware information systems is proposed which identifies both the manner in which each of them is facilitated, and also the various configuration options and alternatives that exist in each case.

A comprehensive approach to flexibility in workflow management systems

This paper points out that the modeling process as a main aspect of flexibility by adaption has to be treated as a CSCW scenario, which leads to a structured overall concept for flexibility in workflow management applications.

A Declarative Approach for Flexible Business Processes Management

This work proposes a fundamental paradigm shift for flexible process management and proposes the ConDec language for modelling and enacting dynamic business processes, based on temporal logic rather than some imperative process modelling language.

On the architecture and form of flexible process support

The architecture of business process support systems in the context of change, and particularly with the need for such systems to facilitate software change, is concerned.

Towards a Taxonomy of Process Flexibility

A taxonomy of process exibility is taken by distinguishing four types of process Exibility based on an extensive literature study and an evaluation shows that each of the types can be found in contemporary operations.

Pockets of Flexibility in Workflow Specification

This paper introduces the notion of an open instance that consists of a core process and several pockets of flexibility, and presents a framework which makes use of special build activities that provide the functionality to integrate the process of defining a change, into the open workflow instance.

Change Support in Process-Aware Information Systems - A Pattern-Based Analysis

A set of changes patterns and change support features are suggested to foster the systematic comparison of existing process management technology with respect to process change support and will support PAIS engineers in selecting the right technology for realizing flexible PAIS.

Workflow control-flow patterns : a revised view

This paper presents the first systematic review of the original twenty control-flow patterns and provides a formal description of each of them in the form of a Coloured Petri-Net (CPN) model and identifies twenty three new patterns relevant to the control- flow perspective.

Constraint-Based Workflow Models: Change Made Easy

This paper proposes a general framework for a constraint-based process modeling language and its implementation that supports both ad-hoc and dynamic change, and the transfer of instances can be done easier than in traditional approaches.

Taxonomy of Flexibility in Business Processes

A taxonomy of flexibility in business processes should be generic and relies on a minimal set of assumptions because it considers business processes as the dynamic aspect of an organization.