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 条
  • [1] Symbolic path-based protocol verification
    Liu, WC
    Chung, CG
    INFORMATION AND SOFTWARE TECHNOLOGY, 2000, 42 (04) : 245 - 255
  • [2] Path-Based Verification for Composition of Semantic Web Services
    Shi, Yuxiang
    Yan, Jun
    Li, Zhongjie
    Zhu, Jun
    APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 2392 - +
  • [3] Path-based Approach to Integration Testing
    Hu, Jueliang
    Ding, Zuohua
    Pu, Geguang
    2009 THIRD IEEE INTERNATIONAL CONFERENCE ON SECURE SOFTWARE INTEGRATION AND RELIABILITY IMPROVEMENT, PROCEEDINGS, 2009, : 445 - +
  • [4] Design of Path-based Multicast Routing Protocol in MANET
    Chen, Chang-Wu
    Su, Ping-Jia
    Chen, Yen-Wen
    PM2HW2N'08: PROCEEDINGS OF THE THIRD ACM INTERNATIONAL WORKSHOP ON PERFORMANCE MONITORING, MEASUREMENT, AND EVALUATION OF HETEROGENEOUS WIRELESS AND WIRED NETWORKS, 2008, : 131 - 136
  • [5] A path-based approach for web page retrieval
    Jian-Qiang Li
    Yu Zhao
    Hector Garcia-Molina
    World Wide Web, 2012, 15 : 257 - 283
  • [6] Path-based approach to information technology in manufacturing
    Harvard Business School, Technol. and Operations Mgmt. Area, Soldiers Field, Boston, MA 02163, United States
    不详
    不详
    不详
    不详
    不详
    不详
    International Journal of Technology Management, 2000, 20 (03) : 354 - 372
  • [7] Path-based XML Relational Storage Approach
    Wang, Qi
    Ren, Zhongwei
    Dong, Liang
    Sheng, Zhongqi
    2012 INTERNATIONAL CONFERENCE ON MEDICAL PHYSICS AND BIOMEDICAL ENGINEERING (ICMPBE2012), 2012, 33 : 1621 - 1625
  • [8] A path-based approach to information technology in manufacturing
    Upton, DM
    McAfee, AP
    INTERNATIONAL JOURNAL OF TECHNOLOGY MANAGEMENT, 2000, 20 (3-4) : 354 - 372
  • [9] A path-based approach to the detection of infinite looping
    Zhang, J
    SECOND ASIA-PACIFIC CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2001, : 88 - 94
  • [10] A PATH-BASED APPROACH TO CONSTRAINED SPARSE OPTIMIZATION
    Hallak, Nadav
    SIAM JOURNAL ON OPTIMIZATION, 2024, 34 (01) : 790 - 816