A Model Checking Method of Soundness for Acyclic Workflow Nets Using the SPIN Model Checker

被引:0
作者
Yamaguchi, Shingo [1 ]
Yamaguchi, Munenori [1 ]
Tanaka, Minoru [1 ]
机构
[1] Yamaguchi Univ, Grad Sch Sci & Engn, Ube, Yamaguchi 7558611, Japan
来源
INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL | 2009年 / 12卷 / 01期
关键词
workflow; WF-net; soundness; model checking; SPIN; PETRI NETS;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Workflow nets (WF-nets) axe Petri nets for modeling workflows, and are utilized for verification and performance evaluation of workflows. A WF-net should have a property, called soundness, which guarantees a logical correctness of the modeled workflow. If a given WF-net is free choice then its soundness can be verified in polynomial time. Otherwise there is no method to verify its soundness in polynomial time. Unfortunately some workflows cannot be represented as free choice WF-nets, so an efficient method is required. In this paper, we propose a method to verify soundness of acyclic WF-nets using the SPIN model checker. In this method, we describe a given WF-net system in the modeling language of SPIN, and express the conditions of soundness property as Linear Temporal Logic formulas. We also give a tool to verify soundness based on our method. Finally we show efficiency of our tool by comparing it with an existing WF-nets analysis tool, Woflan, on verification time.
引用
收藏
页码:163 / 172
页数:10
相关论文
共 9 条
[1]  
[Anonymous], PETRI NET MARKUP LAN
[2]  
Gannod GC, 2001, 16TH ANNUAL INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2001), PROCEEDINGS, P404, DOI 10.1109/ASE.2001.989839
[3]  
HOLZMANN GJ, 2003, MODEL CHECKER SPIN
[4]   PETRI NETS - PROPERTIES, ANALYSIS AND APPLICATIONS [J].
MURATA, T .
PROCEEDINGS OF THE IEEE, 1989, 77 (04) :541-580
[5]  
*SPIN, SPIN MOD CHECK
[6]   The application of Petri nets to workflow management [J].
Van der Aalst, WMP .
JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 1998, 8 (01) :21-66
[7]   Diagnosing workflow processes using Woflan [J].
Verbeek, HMW ;
Basten, T ;
van der Aalst, WMP .
COMPUTER JOURNAL, 2001, 44 (04) :246-279
[8]  
VERBEEK HMW, 2004, THESIS TU EINDHOVEN
[9]   WF-net based modeling and soundness verification of interworkflows [J].
Yamaguchi, Shingo ;
Matsuo, Hajime ;
Ge, Qi-Wei ;
Tanaka, Minoru .
IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2007, E90A (04) :829-835