Comparative study and categorization of high-level petri nets

被引:19
作者
Gerogiannis, VC
Kameas, AD
Pintelas, PE
机构
[1] Univ Patras, Dept Math, Sector Computat Math & Informat, Patras 26500, Greece
[2] Univ Patras, Dept Math, Educ Software Dev Lab, GR-26110 Patras, Greece
关键词
system modeling using petri nets; high-level petri nets; individual tokens; hierarchical modeling; specification methods; descriptive power of petri nets;
D O I
10.1016/S0164-1212(98)10028-6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The graphical formalism of Petri Nets (PNs) is established on a strong mathematical foundation that can be applied in systems specification, analysis and verification. However, classical (low-level) models suffer from the state explosion problem as resulting PNs become larger. Thus, their ability to represent and analyze realistic large scale systems is reduced. High-level PNs have been introduced in order to extend the modeling power of low-level models. This paper presents an assessment of high-level PNs from an engineering perspective. A set of categories is proposed for classifying several extensions presented in the literature. Models which belong to the same category are compared by discussing the formalism, the descriptive power and the inherent limitations of each. All categories are compared using a set of general criteria including compactness, ease of analysis, degree of supporting refinement/abstraction and specifying communication. The modeling power of representative models of each category is discussed by presenting illustrative application examples. (C) 1998 Elsevier Science Inc. All rights reserved.
引用
收藏
页码:133 / 160
页数:28
相关论文
共 70 条
[1]  
AGERWALA T, 1974, COMP RES REP, V32
[2]  
ALUR R, 1992, LECT NOTES COMPUT SC, V600, P74, DOI 10.1007/BFb0031988
[3]  
[Anonymous], 2012, A primer in Petri net design
[4]  
[Anonymous], 1974, 120 MIT
[5]  
[Anonymous], LECT NOTES COMPUTER
[6]  
[Anonymous], 1985, MONOGRAPHS THEORETIC
[7]   PROTOB - AN OBJECT ORIENTED METHODOLOGY FOR DEVELOPING DISCRETE EVENT DYNAMIC-SYSTEMS [J].
BALDASSARI, M ;
BRUNO, G .
COMPUTER LANGUAGES, 1991, 16 (01) :39-63
[8]  
BALDASSARI M, 1998, LECT NOTES COMPUTER, V340, P1
[9]  
BASTIDE R, 1990, CHIINTERACT90, P625
[10]  
BATTISTON E, 1988, LECT NOTES COMPUT SC, V340, P20