• DocumentCode
    3274433
  • Title

    Formal analysis of pure-join model of chord using alloy

  • Author

    Sadeghian, Hamid ; Samadi, A. ; Haghighi, Hamed

  • Author_Institution
    Fac. of Electr. & Comput. Eng., Shahid Beheshti Univ., Tehran, Iran
  • fYear
    2013
  • fDate
    23-25 May 2013
  • Firstpage
    102
  • Lastpage
    106
  • Abstract
    Chord is a popular structured peer-to-peer protocol. In this protocol a hash function is used to identify Nodes ID and data Keys. Therefore, it is possible that different nodes have the same ID; examining the features of this protocol under the condition in which different nodes may have the same ID is important. In this paper, using Alloy, we formally examine two features of Pure-Join model of Chord in such a condition: “Join preserves validity or not” and “The state of Allcycle can be reached with stabilize operation or not”. Our study shows that with high probability, Join preserves validity, and Chord cannot reach “Allcycle” state with stabilize operation in some cases.
  • Keywords
    cryptographic protocols; formal specification; peer-to-peer computing; allcycle state; alloy; chord; data keys; formal analysis; hash function; peer to peer protocol; pure join model; Data models; Metals; Alloy; Chord; formal method; pure-join model; verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Service Science (ICSESS), 2013 4th IEEE International Conference on
  • Conference_Location
    Beijing
  • ISSN
    2327-0586
  • Print_ISBN
    978-1-4673-4997-0
  • Type

    conf

  • DOI
    10.1109/ICSESS.2013.6615265
  • Filename
    6615265