|
| This Article | ||
| | ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
Proceedings of the 38th Annual Hawaii International Conference on System Sciences (HICSS'05) - Track 9
Big Island, Hawaii
January 03-January 06
ISBN: 0-7695-2268-8
| ASCII Text | x | ||
| K. Ravindran, K. A. Kwiat, G. Ding, "Simulation-Based Validation of Protocols for Distributed Systems," 2013 46th Hawaii International Conference on System Sciences, vol. 9, pp. 318a, Proceedings of the 38th Annual Hawaii International Conference on System Sciences (HICSS'05) - Track 9, 2005. | |||
| BibTex | x | ||
| @article{ 10.1109/HICSS.2005.542, author = {K. Ravindran and K. A. Kwiat and G. Ding}, title = {Simulation-Based Validation of Protocols for Distributed Systems}, journal ={2013 46th Hawaii International Conference on System Sciences}, volume = {9}, year = {2005}, issn = {1530-1605}, pages = {318a}, doi = {http://doi.ieeecomputersociety.org/10.1109/HICSS.2005.542}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2013 46th Hawaii International Conference on System Sciences TI - Simulation-Based Validation of Protocols for Distributed Systems SN - 1530-1605 SP EP A1 - K. Ravindran, A1 - K. A. Kwiat, A1 - G. Ding, PY - 2005 KW - null VL - 9 JA - 2013 46th Hawaii International Conference on System Sciences ER - | |||
Protocol correctness in distributed 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 di erent candidate protocols with ease and exibility. The paper illustrates our methodology with validation exercises on an alternating-bit data transfer protocol and a 2-phase commit based majority voting protocol.
Citation:
K. Ravindran, K. A. Kwiat, G. Ding, "Simulation-Based Validation of Protocols for Distributed Systems," hicss, vol. 9, pp.318a, Proceedings of the 38th Annual Hawaii International Conference on System Sciences (HICSS'05) - Track 9, 2005
Usage of this product signifies your acceptance of the Terms of Use.
