An automated translator for model checking time constrained workflow systems

  • Authors:
  • Ahmed Shah Mashiyat;Fazle Rabbi;Hao Wang;Wendy MacCaull

  • Affiliations:
  • Centre for Logic and Information, St. Francis Xavier University, Antigonish, Canada;Centre for Logic and Information, St. Francis Xavier University, Antigonish, Canada;Centre for Logic and Information, St. Francis Xavier University, Antigonish, Canada;Centre for Logic and Information, St. Francis Xavier University, Antigonish, Canada

  • Venue:
  • FMICS'10 Proceedings of the 15th international conference on Formal methods for industrial critical systems
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Workflows have proven to be a useful conceptualization for the automation of business processes. While formal verification methods (e.g., model checking) can help ensure the reliability of workflow systems, the industrial uptake of such methods has been slow largely due to the effort involved in modeling and the memory required to verify complex systems. Incorporation of time constraints in such systems exacerbates the latter problem. We present an automated translator, YAWL2DVEt, which takes as input a time constrained workflow model built with the graphical modeling tool YAWL, and outputs the model in DVE, the system specification language for the distributed LTL model checker DiVinE. The automated translator, together with the graphical editor and the distributed model checker, provides a method for rapid design, verification and refactoring of time constrained workflow systems. We present a realistic case study developed through collaboration with the local health authority.