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] Petri nets for protocol engineering
    City Univ of Hong Kong, Hong Kong
    Comput Commun, 14 (1250-1257):
  • [2] From Petri nets to formal description techniques and protocol engineering
    Luo, Junzhou
    Shen, Jun
    Gu, Guanqun
    Ruan Jian Xue Bao/Journal of Software, 2000, 11 (05): : 606 - 615
  • [3] PETRI NETS IN SOFTWARE ENGINEERING
    REISIG, W
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 255 : 63 - 96
  • [4] Petri nets in software engineering
    Reisig, Wolfgang
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 1987, 255 LNCS : 63 - 96
  • [5] Petri nets and software engineering
    Denaro, G
    Pezzè, M
    LECTURES ON CONCURRENCY AND PETRI NETS: ADVANCES IN PETRI NETS, 2004, 3098 : 439 - 466
  • [6] Protocol Protocol for biomodel engineering of unilevel to multilevel biological models using colored Petri nets
    Liu, Fei
    Heiner, Monika
    Gilbert, David
    STAR PROTOCOLS, 2023, 4 (04):
  • [7] COMMUNICATION PROTOCOL VALIDATION BY PETRI NETS
    BANDMAN, OL
    AVTOMATIKA I VYCHISLITELNAYA TEKHNIKA, 1986, (06): : 82 - 91
  • [8] Petri Nets Model for Service Engineering
    Liu, Chuanxi
    2009 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION AND LOGISTICS ( ICAL 2009), VOLS 1-3, 2009, : 632 - 637
  • [9] Petri Nets for Systems Concurrent Engineering
    Garbi, Giuliani Paulineli
    Loureiro, Geilson
    IMPROVING COMPLEX SYSTEMS TODAY, 2011, : 75 - 82
  • [10] PROTOCOL MODELING AND VALIDATION USING PETRI NETS
    AYACHE, JM
    COURTIAT, JP
    DIAZ, M
    JUANOLE, G
    TSI-TECHNIQUE ET SCIENCE INFORMATIQUES, 1985, 4 (01): : 51 - 71