Home
Scholarly Works
An Automated Translator for Model Checking Time...
Chapter

An Automated Translator for Model Checking Time Constrained Workflow Systems

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, YAWL2DVE-t, 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.

Authors

Mashiyat AS; Rabbi F; Wang H; MacCaull W

Book title

Formal Methods for Industrial Critical Systems

Series

Lecture Notes in Computer Science

Volume

6371

Pagination

pp. 99-114

Publisher

Springer Nature

Publication Date

October 25, 2010

DOI

10.1007/978-3-642-15898-8_7
View published work (Non-McMaster Users)

Contact the Experts team