Path-based protocol verification approach

被引:1
|
作者
Liu, WC [1 ]
Chung, CG [1 ]
机构
[1] Natl Chiao Tung Univ, Dept Comp Sci & Informat Engn, Hsinchu 30050, Taiwan
关键词
protocol verification; concurrent path; path-based verification;
D O I
10.1016/S0950-5849(99)00061-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Protocol verification is one of the most challenging tasks in the design of protocols. Among the various proposed approaches, the one based on reachability analysis (or known as state enumeration approach) is of the most: simple, automatic and effective. However, the state explosion problem is a principle obstacle toward successful and complete verifications of complex protocols. To overcome this problem, we proposed a new approach, the "path-based approach." The idea is to divide a protocol into a collection of individual execution record, denoted as: concurrent paths, a partial order representation recording the execution paths of individual entities. Then, the verification of the protocol is, thus, replaced by that of individual concurrent paths. Since concurrent paths can be automatically generated through Cartesian product:of the execution paths of all modules, and verified independently, the memory requirement is limited to the complexity of individual concurrent path rather than the whole protocol. Thus, the state explosion problem is alleviated from such "divide and conquer" approach. Furthermore, we propose an algorithm, making the trade-off on memory requirement to generate the concurrent paths more efficiently; and utilize the technique of symmetric verification, parallel computing to improve the efficiency of verification. Eventually, our experience of verifying real protocols shows that our approach uses much less memory:and time than reachability analysis. (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:229 / 244
页数:16
相关论文
共 50 条
  • [21] A path-based approach to analyzing the global liner shipping network
    Timothy LaRock
    Mengqiao Xu
    Tina Eliassi-Rad
    EPJ Data Science, 11
  • [22] Path-based approach to integrated planning and control for robotic systems
    Tarn, TJ
    Xi, N
    Bejczy, AK
    AUTOMATICA, 1996, 32 (12) : 1675 - 1687
  • [23] A path-based solution approach for the Green Vehicle Routing Problem
    Bruglieri, M.
    Mancini, S.
    Pezzella, E.
    Pisacane, O.
    COMPUTERS & OPERATIONS RESEARCH, 2019, 103 : 109 - 122
  • [24] A path-based approach for efficient structural join with not-predicates
    Li, Hanyu
    Lee, Mong Li
    Hsu, Wynne
    Li, Ling
    ADVANCES IN DATABASES: CONCEPTS, SYSTEMS AND APPLICATIONS, 2007, 4443 : 31 - +
  • [25] A path-based approach to analyzing the global liner shipping network
    LaRock, Timothy
    Xu, Mengqiao
    Eliassi-Rad, Tina
    EPJ DATA SCIENCE, 2022, 11 (01)
  • [26] An efficient path-based approach for influence maximization in social networks
    Kianian, Sahar
    Rostamnia, Mehran
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 167
  • [27] Path-based set representations
    Chambers, Robert G.
    JOURNAL OF PRODUCTIVITY ANALYSIS, 2023, 60 (03) : 249 - 256
  • [28] Path-based morphological openings
    CWI, Kruislaan 413, 1098 SJ Amsterdam, Netherlands
    不详
    1600, 3085-3088 (2004):
  • [29] Path-Based Supports for Hypergraphs
    Brandes, Ulrik
    Cornelsen, Sabine
    Pampel, Barbara
    Sallaberry, Arnaud
    COMBINATORIAL ALGORITHMS, 2011, 6460 : 20 - +
  • [30] Path-based set representations
    Robert G. Chambers
    Journal of Productivity Analysis, 2023, 60 : 249 - 256