Elsevier

Information Systems

Volume 25, Issue 2, April 2000, Pages 117-134
Information Systems

Analyzing process models using graph reduction techniques

https://doi.org/10.1016/S0306-4379(00)00012-0Get rights and content

Abstract

The foundation of a process model lies in its structural specifications. Using a generic process modeling language for workflows, we show how a structural specification may contain deadlock and lack of synchronization conflicts that could compromise the correct execution of workflows. In general, identification of such conflicts is a computationally complex problem and requires development of effective algorithms specific for the target modeling language. We present a visual verification approach and algorithm that employs a set of graph reduction rules to identify structural conflicts in process models for the given workflow modeling language. We also provide insights into the correctness and complexity of the reduction process. Finally, we show how the reduction algorithm may be used to count possible instance subgraphs of a correct process model. The main contribution of the paper is a new technique for satisfying well-defined correctness criteria in process models.

References (18)

  • W.M.P. van der Aalst

    Verification of workflow nets

  • W.M.P. van der Aalst

    The application of Petri nets to workflow management

    The Journal of Circuits, Systems and Computers

    (1998)
  • M. Reichert et al.

    ADEPTflex — Supporting dynamic changes of workflow without loosing control

    Journal of Intelligent Information Systems (JIIS), Special Issue on Workflow and Process Management

    (1998)
  • S. Carlsen

    Conceptual Modeling and Composition of Flexible Workflow Models

  • F. Casati et al.

    Conceptual modeling of workflows

  • C.A. Ellis et al.

    Modelling and enactment of workflow systems

  • D. Georgakopoulos et al.

    An overview of workflow management: from process modeling to workflow automation infrastructure

    Journal on Distributed and Parallel Databases

    (1995)
  • A.H.M ter Hofstede et al.

    Verification problems in conceptual workflow specifications

    Data & Knowledge Engineering

    (1998)
There are more references available in the full text version of this article.

Cited by (396)

View all citing articles on Scopus
View full text