• DocumentCode
    3306819
  • Title

    Workflow completion patterns

  • Author

    Trecka, N. ; van der Aalst, Wil ; Sidorova, Natalia

  • Author_Institution
    Dept. of Math. & Comput. Sci., Eindhoven Univ. of Technol., Eindhoven, Netherlands
  • fYear
    2009
  • fDate
    22-25 Aug. 2009
  • Firstpage
    7
  • Lastpage
    12
  • Abstract
    The most common correctness requirement for a (business) workflow is the completion requirement, imposing that, in some form, every case-instance of the workflow reaches its final state. In this paper, we define three workflow completion patterns, called the mandatory, optional and possible completion. These patterns are formalized in terms of the temporal logic CTL*, to remove ambiguities, allow for easy comparison, and have direct applicability. In contrast to the existing methods, we do not look at the control flow in isolation but include some data information as well. In this way the analysis remains tractable but gains precision. Together with our previous work on data-flow (anti-)patterns, this paper is a significant step towards a unifying framework for complete workflow verification, using the well-developed, stable, adaptable, and effective model-checking approach.
  • Keywords
    formal verification; temporal logic; workflow management software; CTL temporal logic; business workflow completion pattern; complete workflow verification; data-flow pattern; model-checking approach; workflow completion requirement; Automation; Computer errors; Computer science; Documentation; History; Humans; Insurance; Logic; Mathematics; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automation Science and Engineering, 2009. CASE 2009. IEEE International Conference on
  • Conference_Location
    Bangalore
  • Print_ISBN
    978-1-4244-4578-3
  • Electronic_ISBN
    978-1-4244-4579-0
  • Type

    conf

  • DOI
    10.1109/COASE.2009.5234170
  • Filename
    5234170