Petri nets for protocol engineering

被引:10
作者
Cheung, TY
机构
关键词
formal description technique; invariant; Petri net; protocol; reachability; specification; synthesis; testing; verification;
D O I
10.1016/S0140-3664(96)01158-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a review of the role Petri nets play in protocol engineering. This methodology provides various models for specification and many methods for verification and other software engineering tasks concerning protocols. In particular, many property-preserving transformations and compositional methods are available for reducing the impact of state explosion on the two well-known verification approaches - reachability analysis and invariant analysis. By conversion, Petri nets can be used for studying systems specified by many of the formal description techniques frequently used for protocol investigation such as MSG, SDL, ESTELLE, LOTOS, CCS, CSP and CCSP. For example, Petri nets can be used for deriving test sequences and cyclomatic complexity measure for LOTOS. Also, many equivalence relations concerning the theoretical foundation of protocol engineering have been formulated on the basis of Petri nets. Other developments of Petri nets related to protocols include: Petri nets with temporal logic, feature interaction, synthesis, complexity measure, timed or object-related Petri nets, etc.
引用
收藏
页码:1250 / 1257
页数:8
相关论文
共 83 条
[1]  
Alkhechi A. B., 1991, Formal Description Techniques, III. Proceedings of the IFIP TC/WG 6.1 Third International Conference on Formal Description Techniques for Distributed Systems and Communications Protocols, FORTE '90, P369
[2]  
ANISIMOV N, 1994, P 2 INT WORKSH MOD A, P325
[3]  
ANTILLA M, 1983, PROTOCOL SPECIFICATI, V3, P139
[4]  
BALDASSARI M, 1988, LECT NOTES COMPUT SC, V340, P1
[5]  
BATTISTON E, 1988, LECT NOTES COMPUT SC, V340, P20
[6]  
BAUMGARTEN B, 1995, 16 INT C APPL THEOR, P19
[7]  
BENNACER N, 1994, LECT NOTES COMPUTER, V815, P59
[8]  
BERTHELOT G, 1987, LECT NOTES COMPUT SC, V254, P359
[9]   PROTEAN - A HIGH-LEVEL PETRI NET TOOL FOR THE SPECIFICATION AND VERIFICATION OF COMMUNICATION PROTOCOLS [J].
BILLINGTON, J ;
WHEELER, GR ;
WILBURHAM, MC .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (03) :301-316
[10]  
BOLOGNESI T, 1990, PROTOCOL SPECIFICATI, V10, P395