Communication and concurrency
Distributed and Parallel Databases
Applying Propositional Logic to Workflow Verification
Information Technology and Management
Automatic workflow verification and generation
Theoretical Computer Science
YAWL: yet another workflow language
Information Systems
On Specifying and Visualising Long-Running Empirical Studies
ICMT '08 Proceedings of the 1st international conference on Theory and Practice of Model Transformations
DiVinE 2.0: High-Performance Model Checking
HIBI '09 Proceedings of the 2009 International Workshop on High Performance Computational Systems Biology
Scalable multi-core LTL model-checking
Proceedings of the 14th international SPIN conference on Model checking software
YAWL2DVE: An Automated Translator for Workflow Verification
SSIRI '10 Proceedings of the 2010 Fourth International Conference on Secure Software Integration and Reliability Improvement
An automated translator for model checking time constrained workflow systems
FMICS'10 Proceedings of the 15th international conference on Formal methods for industrial critical systems
ICFEM'10 Proceedings of the 12th international conference on Formal engineering methods and software engineering
Using the π-calculus for formalizing workflow patterns
BPM'05 Proceedings of the 3rd international conference on Business Process Management
A pattern-based approach for the verification of business process descriptions
Information and Software Technology
Specifying and verifying declarative fluent temporal logic properties of workflows
SBMF'12 Proceedings of the 15th Brazilian conference on Formal Methods: foundations and applications
Hi-index | 0.00 |
Workflow Management Systems (WfMS) that help the design and deployment of automated business processes as well as aid their execution and monitoring continue to evolve. Many WfMS use Workflow Patterns as their basic modeling constructs; however, the absence of verification facilities in most WfMS causes the resulting implementation to be at risk of undesirable runtime executions. Model Checking can facilitate the verification of workflow models, provided that we can conveniently implement the workflow model and provide the resources to handle the space requirement of the model. DiVinE is a distributed and parallel Model Checker that can effectively handle the well-known state explosion problem of this domain. In this paper, we present a translation of a collection of established Workflow Patterns into DVE, the input specification language of DiVinE. Thus, by assembling the corresponding DVE translated patterns into a whole model, we can verify properties of workflow models. We discuss the difficulties we have experienced with this approach and explain how that led to the development of an automatic translator tool from YAWL to DVE. We present two case studies and some ongoing work in our research group.