Simulation-based validation of protocols for concurrent systems

被引:0
|
作者
Ravindran, K [1 ]
Kwiat, KA [1 ]
Ding, G [1 ]
机构
[1] CUNY, Dept Comp Sci, New York, NY 10031 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Protocol correctness in multi-process concurrent systems means that a protocol achieves its intended goal without inducing any ill-effects on the application. The correctness issue becomes more important in Information Assurance applications where a, protocol is designed to deal with hostile and unpredictable behavior of the processes and/or the network. The purpose of this paper is to provide a simulation-based methodology to validate the correctness of a candidate protocol. The methodology is based on state-machine modeling of the protocol in a context of its application-level goal and operating environment. The paper offers a 3-tier approach, wherein a validation model captures the external constraints to be satisfied at the protocol interface, the environment perturbations the protocol is subjected to, and the protocol internal rules and procedures. Discrete-event simulators, developed in a suitable modeling language (such as PROMELA), check if a protocol meets the safety and liveness conditions prescribed at external interface to the protocol under a given operating environment. The modularity and designer-friendliness of our validation approach allow simulating different candidate protocols with ease and flexibility. The paper illustrates our methodology with validation exercises on a 2-phase commit based majority voting protocol.
引用
收藏
页码:331 / 340
页数:10
相关论文
共 50 条
  • [1] Simulation-Based Validation for Autonomous Driving Systems
    Li, Changwen
    Sifakis, Joseph
    Wang, Qiang
    Yan, Rongjie
    Zhang, Jian
    [J]. PROCEEDINGS OF THE 32ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, ISSTA 2023, 2023, : 842 - 853
  • [2] Simulation-based testing of communication protocols for dependable embedded systems
    Alvarez, GA
    Cristian, F
    [J]. JOURNAL OF SUPERCOMPUTING, 2000, 16 (1-2): : 93 - 116
  • [3] Simulation-based Testing of Communication Protocols for Dependable Embedded Systems
    Guillermo A. Alvarez
    Flaviu Cristian
    [J]. The Journal of Supercomputing, 2000, 16 : 93 - 116
  • [4] Testing and simulation-based validation of ESP systems for vans
    Baake, Uwe
    Wüst, Klaus
    Maurer, Markus
    Lutz, Albert
    [J]. ATZ worldwide, 2014, 116 (02) : 30 - 35
  • [5] Simulation-based Testing for Early Safety-Validation of Robot Systems
    Huck, Tom P.
    Ledermann, Christoph
    Kroger, Torsten
    [J]. 2020 IEEE SYMPOSIUM ON PRODUCT COMPLIANCE ENGINEERING (IEEE SPCE 2020), 2020,
  • [6] Towards a comprehensive framework for simulation-based design validation of vehicle systems
    Kokkolaras, M.
    Hulbert, G.
    Papalambros, P.
    Mourelatos, Z.
    Yang, R. J.
    Brudnak, M.
    Gorsich, D.
    [J]. INTERNATIONAL JOURNAL OF VEHICLE DESIGN, 2013, 61 (1-4) : 233 - 248
  • [7] Simulation-based design and validation of Automated Contingency Management for propulsion systems
    Tang, Liang
    Saxena, Abhinav
    Orchard, Marcos E.
    Kacprzynski, Gregory J.
    Vachtsevanos, George
    Patterson-Hine, Ann
    [J]. 2007 IEEE AEROSPACE CONFERENCE, VOLS 1-9, 2007, : 3708 - +
  • [8] Simulation-Based Traceability Analysis of RFID Authentication Protocols
    Mahdi R. Alagheband
    Mohammad R. Aref
    [J]. Wireless Personal Communications, 2014, 77 : 1019 - 1038
  • [9] Simulation-Based Traceability Analysis of RFID Authentication Protocols
    Alagheband, Mahdi R.
    Aref, Mohammad R.
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2014, 77 (02) : 1019 - 1038
  • [10] A simulation-based comparative evaluation of transport protocols for SIP
    Lulling, M
    Vaughan, J
    [J]. COMPUTER COMMUNICATIONS, 2006, 29 (04) : 525 - 537