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
相关论文
共 50 条
  • [21] PATH DECOMPOSITION AND SEMILINEARITY OF PETRI NETS
    Yen, Hsu-Chun
    [J]. INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2009, 20 (04) : 581 - 596
  • [22] Error-correcting Petri nets
    Anastasia Pagnoni
    [J]. Natural Computing, 2011, 10 : 711 - 725
  • [23] Error-correcting Petri nets
    Pagnoni, Anastasia
    [J]. NATURAL COMPUTING, 2011, 10 (02) : 711 - 725
  • [24] Modelling and analysing the Contract Net Protocol - extension using Coloured Petri Nets
    Billington, Jonathan
    Gupta, Amar Kumar
    Callasch, Guy Edward
    [J]. FORMAL TECHNIQUES FOR NETWORKED AND DISTRIBUTED SYSTEMS - FORTE 2008, 2008, 5048 : 169 - 184
  • [25] Decomposition of Petri nets
    D. A. Zaitsev
    [J]. Cybernetics and Systems Analysis, 2004, 40 (5) : 739 - 746
  • [26] Petri Nets Mapping into Reconfigurable Logic Controllers
    Adamski, Marian
    Wegrzyn, Marek
    [J]. INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2009, 55 (02) : 157 - 182
  • [27] Marking Predictability and Prediction in Labeled Petri Nets
    Ma, Ziyue
    Yin, Xiang
    Li, Zhiwu
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2021, 66 (08) : 3608 - 3623
  • [28] Petri Nets for Mobile Agent: Theory and Application
    Ben Mesmia, Walid
    Marzougui, Borhan
    Barkaoui, Kamel
    [J]. PROCEEDINGS OF SAI INTELLIGENT SYSTEMS CONFERENCE (INTELLISYS) 2016, VOL 2, 2018, 16 : 216 - 227
  • [29] Dependability analysis of a class of probabilistic Petri nets
    Yen, HC
    Yu, LP
    [J]. 10TH IEEE PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2004, : 373 - 380
  • [30] MODELING ACTIVITY DIAGRAMS WITH EXTENDED PETRI NETS
    Yang, Nianhua
    Yu, Huiqun
    Sun, Hua
    Qian, Zhilin
    [J]. INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2011, 17 (06) : 725 - 735