Petri nets for protocol engineering

被引:9
|
作者
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
相关论文
共 50 条
  • [1] A PROTOCOL MODELING AND VERIFICATION APPROACH BASED ON A SPECIFICATION LANGUAGE AND PETRI NETS
    SUZUKI, T
    SHATZ, SM
    MURATA, T
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (05) : 523 - 536
  • [2] Comparing protocol stacks using stochastic Petri nets
    Mikkilä, P
    Tiusanen, M
    2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 4855 - 4860
  • [3] Open Petri nets
    Baez, John C.
    Master, Jade
    MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2020, 30 (03) : 314 - 341
  • [4] Properties and applications of synchronized choice Petri nets
    Chao, DY
    Niedao, JA
    2001 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: E-SYSTEMS AND E-MAN FOR CYBERNETICS IN CYBERSPACE, 2002, : 2742 - 2747
  • [5] Modelling of a hybrid protocol for a MANET using fuzzy Petri Nets
    Subramanyam, P. V.
    Chauhan, Ashutosh
    Singh, Yaduvir
    2006 ANNUAL IEEE INDIA CONFERENCE, 2006, : 498 - 501
  • [6] Petri nets-based model for the analysis of NORIA protocol
    Macia, H.
    Ruiz, M. C.
    Mateo, J. A.
    Calleja, J. L.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (17): : 4704 - 4715
  • [7] FORMAL ANALYSIS OF THE ALTERNATING BIT PROTOCOL BY TEMPORAL PETRI NETS
    SUZUKI, I
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (11) : 1273 - 1281
  • [8] Automatic Extraction of Petri Nets from RFC Protocol Texts
    Jiang, Ronghao
    Zeng, Qingtian
    Guo, Wenyan
    Duan, Hua
    Ni, Weijian
    PROCEEDINGS OF THE 2024 27 TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, CSCWD 2024, 2024, : 556 - 561
  • [9] Protocol Design of Inkjet Printing System Based on Petri Nets
    Li Ye-li
    Guo Biao
    Lu Li-kun
    COMPUTATIONAL MATERIALS SCIENCE, PTS 1-3, 2011, 268-270 : 1968 - 1973
  • [10] Based Aspect-oriented Petri Nets in Software Engineering
    Hu, Wensong
    Yang, Xingui
    Zuo, Ke
    2011 INTERNATIONAL CONFERENCE ON PHYSICS SCIENCE AND TECHNOLOGY (ICPST), 2011, 22 : 646 - 650