Checking system boundedness using ordinary differential equations

被引:3
作者
Ding, Zuohua [1 ,2 ]
Shen, Hui [1 ]
Ge, Qi-Wei [3 ]
机构
[1] Zhejiang Sci Tech Univ, Ctr Math Comp & Software Engn, Hangzhou 310018, Peoples R China
[2] Univ S Florida, Natl Inst Syst Test & Prod, Tampa, FL 33620 USA
[3] Yamaguchi Univ, Fac Educ, Yamaguchi 7538513, Japan
关键词
Petri net; Boundedness; Ordinary differential equation; Coverability graph; PETRI NETS;
D O I
10.1016/j.ins.2011.10.018
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Boundedness is one of the most important properties of discrete Petri nets. Determining the boundedness of a Petri net is usually done through building coverability graph or coverability tree. However, the computation is infeasible for complex applications because the size of the coverability graph may increase faster than any primitive recursive functions. This paper proposes a new technique to check the boundedness without causing this problem. Let a concurrent system be represented by a (discrete) Petri net. By relaxing the (discrete) Petri net to a continuous Petri net, we can model the concurrent system by a family of ordinary differential equations. It has been shown that the boundedness of the discrete Petri net is equivalent to the boundedness of the solutions of the corresponding ordinary differential equations. Hence, we can check the boundedness of a (discrete) Petri net by analyzing the solutions of a family of ordinary differential equations. A case study demonstrates the benefits of our technique. (C) 2011 Elsevier Inc. All rights reserved.
引用
收藏
页码:245 / 265
页数:21
相关论文
共 26 条
[1]  
[Anonymous], P 28 DES AUT C
[2]  
[Anonymous], 1969, J COMPUT SYST SCI, DOI DOI 10.1016/S0022-0000(69)80011-5
[3]  
Ascher U.M., 1998, Computer methods for ordinary differential equations and differential-algebraic equations, V61, DOI DOI 10.1137/1.9781611971392
[4]  
Ben-Ari, 2006, PRINCIPLES CONCURREN
[5]   Applying learning behavioral Petri nets to the analysis of learning behavior in web-based learning environments [J].
Chang, Yi-Chun ;
Chu, Chih-Ping .
INFORMATION SCIENCES, 2010, 180 (06) :995-1009
[6]  
David R., 2005, DISCRETE CONTINUOUS
[7]   Differential Petri nets: Representing continuous systems in a discrete-event world [J].
Demongodin, I ;
Koussoulas, NT .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1998, 43 (04) :573-579
[8]  
DESEL J, 1995, FREE CHOICE PETRI NE
[9]   Boundedness undecidability for synchronized nets [J].
Devillers, Raymond ;
Van Begin, Laurent .
INFORMATION PROCESSING LETTERS, 2006, 99 (05) :208-214
[10]  
Ding ZH, 2009, LECT NOTES COMPUT SC, V5684, P1, DOI 10.1007/978-3-642-03466-4_1