Verification problems in conceptual workflow specifications
Data & Knowledge Engineering - Special issue on ER '96
Verification of workflow task structures: A petri-net-based approach
Information Systems
Analyzing process models using graph reduction techniques
Information Systems - The 11th international conference on advanced information systems engineering (CAiSE*
Workflow management: models, methods, and systems
Workflow management: models, methods, and systems
Communication and Concurrency
Distributed and Parallel Databases
Model Checking of Workflow Schemas
EDOC '00 Proceedings of the 4th International conference on Enterprise Distributed Object Computing
A survey of equivalence notions for net based systems
Advances in Petri Nets 1992, The DEMON Project
Analysis of interacting BPEL web services
Proceedings of the 13th international conference on World Wide Web
Tool Support for Verifying UML Activity Diagrams
IEEE Transactions on Software Engineering
Web services: a process algebra approach
Proceedings of the 2nd international conference on Service oriented computing
Formal semantics and analysis of control flow in WS-BPEL
Science of Computer Programming
Semantics and analysis of business process models in BPMN
Information and Software Technology
The Petri net markup language: concepts, technology, and tools
ICATPN'03 Proceedings of the 24th international conference on Applications and theory of Petri nets
Transforming XPDL to Petri nets
BPM'07 Proceedings of the 2007 international conference on Business process management
Verification of EPCs: using reduction rules and petri nets
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
Using the π-calculus for formalizing workflow patterns
BPM'05 Proceedings of the 3rd international conference on Business Process Management
Transforming BPEL to petri nets
BPM'05 Proceedings of the 3rd international conference on Business Process Management
DE2M: An environment for developing distributed and executable enterprise models
Advances in Engineering Software
WorMS- a framework to support workflows in M&S
Proceedings of the Winter Simulation Conference
Minimizing test-point allocation to improve diagnosability in business process models
Journal of Systems and Software
How to guarantee compliance between workflows and product lifecycles?
Information Systems
Hi-index | 0.00 |
Workflow modeling is a challenging activity and designers are likely to introduce errors, especially in complex industrial processes. Effective process verification is essential at design time because the cost of fixing errors during runtime is substantially higher. However, most user-oriented workflow modeling languages lack formal semantics that hinders such verification. In this paper, we propose a generic approach based on the model transformation to verify workflow processes. The model transformation includes two steps: first, it formalizes the desirable semantics of each modeling element; secondly, it translates a workflow process with clear semantics to an equivalent Petri net. Thus, we can verify the original workflow process using existing Petri net theory and analysis tools. As a comprehensive case study, verifying workflow processes in an industrial modeling language (TiPLM) is presented. Experimental evaluations on verifying real-world business processes validate our approach.