ALGEBRAIC SPECIFICATION AND VERIFICATION OF COMMUNICATION PROTOCOLS

被引:14
|
作者
KOOMEN, CJ [1 ]
机构
[1] PHILIPS RES LABS,EINDHOVEN,NETHERLANDS
关键词
COMPUTER NETWORKS - Protocols;
D O I
10.1016/0167-6423(85)90002-4
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Assume a communication network, consisting of switching nodes which make connections (like telephone exchanges) and terminal nodes which use these connections (like subscribers, computer terminals, etc. ). The terminal nodes are at the periphery of the network, whereas switching nodes are internal to the network. In this paper it is shown how Milner's calculus of communicating systems (CCS) can be applied to specify and verify the communication behavior of switching nodes. Starting from a specification of the communication behavior of terminal nodes, a specification for the protocol between terminal nodes and the network of switching nodes is systematically derived. In a similar way the communication behavior of switching nodes inside the network is derived. Verification is based on a formal abstraction mechanism which shows the equivalence of a specification and the corresponding design. The expansion theorem of CCS, together with certain laws from CCS, provide such a mechanism.
引用
收藏
页码:1 / 36
页数:36
相关论文
共 50 条
  • [41] AN ALGEBRA OF REGULAR MACRONETS FOR FORMAL SPECIFICATION OF COMMUNICATION PROTOCOLS
    ANISIMOV, NA
    [J]. COMPUTERS AND ARTIFICIAL INTELLIGENCE, 1991, 10 (06): : 541 - 560
  • [42] Using LOTOS in the specification of industrial bus communication protocols
    Mariño, P
    Domínguez, MA
    Poza, F
    Vázquez, F
    [J]. COMPUTER NETWORKS, 2004, 45 (06) : 767 - 799
  • [43] MECHANICAL VERIFICATION AND AUTOMATIC IMPLEMENTATION OF COMMUNICATION PROTOCOLS
    BLUMER, TP
    SIDHU, DP
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (08) : 827 - 843
  • [44] Verifying security Protocols for sensor networks using algebraic specification techniques
    Ouranos, Iakovos
    Stefaneas, Petros
    [J]. ALGEBRAIC INFORMATICS, 2007, 4728 : 247 - +
  • [45] Automated Modular Verification for Relaxed Communication Protocols
    Costea, Andreea
    Chin, Wei-Ngan
    Qin, Shengchao
    Craciun, Florin
    [J]. PROGRAMMING LANGUAGES AND SYSTEMS, APLAS 2018, 2018, 11275 : 284 - 305
  • [46] MODULAR VERIFICATION OF COMPUTER-COMMUNICATION PROTOCOLS
    HAILPERN, BT
    OWICKI, SS
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 1983, 31 (01) : 56 - 68
  • [47] An algebraic approach to the verification of a class of Diffie-Hellman protocols
    Rob Delicata
    Steve Schneider
    [J]. International Journal of Information Security, 2007, 6 : 183 - 196
  • [48] An algebraic approach to the verification of a class of Diffie-Hellman protocols
    Delicata, Rob
    Schneider, Steve
    [J]. INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2007, 6 (2-3) : 183 - 196
  • [49] Communication complexity in algebraic two-party protocols
    Ostrovsky, Rafail
    Skeith, William E., III
    [J]. ADVANCES IN CRYPTOLOGY - CRYPTO 2008, PROCEEDINGS, 2008, 5157 : 379 - +
  • [50] Development of communication protocols using algebraic and temporal specifications
    Jmaiel, M
    Pepper, P
    [J]. COMPUTER NETWORKS, 2003, 42 (06) : 737 - 764