Specification of Synchronous Network Flooding in Temporal Logic

被引:0
|
作者
Abdelrahman, Ra'ed Bani [1 ]
Alshorman, Rafat [2 ]
Hussak, Walter [3 ]
Trehan, Amitabh [3 ]
机构
[1] Ajloun Natl Univ, SoftwareEngn Dept, Ajloun, Jordan
[2] Yarmouk Univ, Dept Comp Sci, Irbid, Jordan
[3] Loughborough Univ, Comp Sci Dept, Loughborough, Leics, England
关键词
Network flooding; linear temporal logic; model checking;
D O I
10.34028/iajit/17/6/5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In distributed network algorithms, network flooding is considered one of the simplest and most fundamental algorithms. This research specifies the basic synchronous memory-less network flooding algorithm where nodes on the network don't have memory, for any fixed size of network, in Linear Temporal Logic. The specification can be customized to any single network topology or class of topologies. A specification of the termination problem is formulated and used to compare different topologies for earlier termination. This paper gives a worked example of one topology resulting in earlier termination than another, for which we perform a formal verification using the model checker NuSMV.
引用
收藏
页码:867 / 874
页数:8
相关论文
共 50 条
  • [1] Application of temporal logic to program specification
    Valiev, MK
    PROGRAMMING AND COMPUTER SOFTWARE, 1998, 24 (02) : 47 - 51
  • [2] Temporal logic for process specification and recognition
    Arne Kreutzmann
    Immo Colonius
    Diedrich Wolter
    Frank Dylla
    Lutz Frommberger
    Christian Freksa
    Intelligent Service Robotics, 2013, 6 : 5 - 18
  • [3] APPLICATION OF TEMPORAL LOGIC TO PROTOCOL SPECIFICATION
    CAVALLI, AR
    JOURNAL OF SYMBOLIC LOGIC, 1987, 52 (01) : 311 - 311
  • [4] SPECIFICATION OF COMMUNICATION SYSTEMS WITH TEMPORAL LOGIC
    周巢尘
    Science China Mathematics, 1990, (04) : 486 - 502
  • [5] SYSTEM SPECIFICATION AND REFINEMENT IN TEMPORAL LOGIC
    PNUELI, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 652 : 1 - 38
  • [6] Temporal logic specification mining of programs
    Zhang, Nan
    Yu, Bin
    Tian, Cong
    Duan, Zhenhua
    Yuan, Xiaoshuai
    THEORETICAL COMPUTER SCIENCE, 2021, 857 : 29 - 42
  • [7] PROCESS SEMANTICS OF TEMPORAL LOGIC SPECIFICATION
    FIADEIRO, JL
    COSTA, JF
    SERNADAS, A
    MAIBAUM, TSE
    LECTURE NOTES IN COMPUTER SCIENCE, 1993, 655 : 236 - 253
  • [8] Temporal logic for process specification and recognition
    Kreutzmann, Arne
    Colonius, Immo
    Wolter, Diedrich
    Dylla, Frank
    Frommberger, Lutz
    Freksa, Christian
    INTELLIGENT SERVICE ROBOTICS, 2013, 6 (01) : 5 - 18
  • [9] Application of Temporal Logic to Program Specification
    Valiev, M. K.
    Programming and Computer Software (English Translation of Programmirovanie), 24 (02):
  • [10] HARDWARE SPECIFICATION WITH TEMPORAL LOGIC - AN EXAMPLE
    BOCHMANN, GV
    IEEE TRANSACTIONS ON COMPUTERS, 1982, 31 (03) : 223 - 231