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 条
  • [41] A feasible path-based approach for Dividing Wall Column design procedure
    Di Pretoro, Alessandro
    Ciranna, Flavia
    Fedeli, Matteo
    Joulia, Xavier
    Montastruc, Ludovic
    Manenti, Flavio
    COMPUTERS & CHEMICAL ENGINEERING, 2021, 149
  • [42] SUCXENT: An efficient path-based approach to store and query XML documents
    Prakash, S
    Bhowmick, SS
    Madria, S
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2004, 3180 : 285 - 295
  • [43] Path-Based Approach for Expanding Rail Transit Network in a Metropolitan Area
    Li, Anjun
    Wang, Dian
    Peng, Qiyuan
    Wang, Lisha
    JOURNAL OF ADVANCED TRANSPORTATION, 2022, 2022
  • [44] A structured path-based approach for computing transient rewards of large CTMCs
    Lam, VV
    Buchholz, P
    Sanders, WH
    QEST 2004: FIRST INTERNATIONAL CONFERENCE ON THE QUANTITATIVE EVALUATION OF SYSTEMS, PROCEEDINGS, 2004, : 136 - 145
  • [45] XTALK: a path-based approach for identifying crosstalk between signaling pathways
    Tegge, Allison N.
    Sharp, Nicholas
    Murali, T. M.
    BIOINFORMATICS, 2016, 32 (02) : 242 - 251
  • [46] A novel path-based approach for single-packet IP traceback
    Lu, Ning
    Wang, Yulong
    Su, Sen
    Yang, Fangchun
    SECURITY AND COMMUNICATION NETWORKS, 2014, 7 (02) : 309 - 321
  • [47] Using Additional Information in Structural Decomposition Analysis: The Path-based Approach
    Fernandez-Vazquez, Esteban
    Los, Bart
    Ramos-Carvajal, Carmen
    ECONOMIC SYSTEMS RESEARCH, 2008, 20 (04) : 367 - 394
  • [48] Minimal cost-path for path-based distances
    Strand, Robin
    Malmberg, Filip
    Svensson, Stina
    PROCEEDINGS OF THE 5TH INTERNATIONAL SYMPOSIUM ON IMAGE AND SIGNAL PROCESSING AND ANALYSIS, 2007, : 379 - 384
  • [49] Bootstrapping Path-Based Pronoun Resolution
    Bergsma, Shane
    Lin, Dekang
    COLING/ACL 2006, VOLS 1 AND 2, PROCEEDINGS OF THE CONFERENCE, 2006, : 33 - 40
  • [50] Work in Progress: Path-based Graph Partition for Parallel Hardware-accelerated Functional Verification
    Lin, Peiying
    Li, Kenli
    Xiao, Zheng
    Chen, Cen
    Yu, Siyang
    2021 IEEE 27TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2021), 2021, : 497 - 500