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 条
  • [21] On Verification of Implementation of Security Specification with Petri Nets' Protocol Inheritance
    Tang, Wenshan
    Gou, Zhaolong
    Bin Ahmadon, Mohd Anuaruddin
    Yamaguchi, Shingo
    2016 IEEE 5TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS, 2016,
  • [22] 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
  • [23] 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
  • [24] Verifying Estelle protocol specifications using Numerical Petri Nets
    Lai, R
    Jirachiefpattana, A
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1996, 11 (01): : 15 - 33
  • [25] A Concurrent Multiple Negotiation Protocol Based on Colored Petri Nets
    Niu, Lei
    Ren, Fenghui
    Zhang, Minjie
    Bai, Quan
    IEEE TRANSACTIONS ON CYBERNETICS, 2017, 47 (11) : 3692 - 3705
  • [26] REENTERABLE MODEL OF RIP PROTOCOL IN COLORED PETRI NETS FORM
    Shmeleva, T. R.
    RADIO ELECTRONICS COMPUTER SCIENCE CONTROL, 2016, (04) : 97 - 103
  • [27] Simulation of a novel leader election protocol with the use of Petri nets
    Amintabar, A
    Kostin, A
    Ilushechkina, L
    NINTH IEEE INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL-TIME APPLICATIONS, PROCEEDINGS, 2005, : 283 - 289
  • [28] FORMAL ANALYSIS OF THE ALTERNATING BIT PROTOCOL BY TEMPORAL PETRI NETS
    SUZUKI, I
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (11) : 1273 - 1281
  • [29] 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
  • [30] OSPFv3 protocol simulation with colored Petri nets
    Wang, JF
    Yang, JH
    Xie, GG
    Zhou, MT
    2003 INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY, VOL 1 AND 2, PROCEEDINGS, 2003, : 247 - 254