DocumentCode :
2259240
Title :
Formal specification and verification of JXTA´s Endpoint Routing Protocol
Author :
Konga, Yannick L Kala ; Djouani, Karim
Author_Institution :
Dept. of Electr. Eng., Tshwane Univ. of Technol., Tshwane, South Africa
fYear :
2011
fDate :
13-15 Sept. 2011
Firstpage :
1
Lastpage :
7
Abstract :
JXTA protocols describe a framework for peer-to-peer networking, independent of underlying transport protocols, for peer collaboration and message exchange. The JXTA project is an open source initiative and its protocols are informally specified as exchanges of XML-based messages between entities. This paper presents the formal specification and automated verification of the one JXTA´s core protocol: the Endpoint Routing Protocol. This protocol runs at the core of the JXTA architecture is responsible for routing messages between peers. The PROMELA based formal specification serves as input to the SPIN model checker to prove the protocol´s incompleteness through the presence of deadlocks and live-locks.
Keywords :
formal specification; formal verification; groupware; peer-to-peer computing; routing protocols; transport protocols; JXTA protocols; PROMELA; endpoint routing protocol; formal specification; formal verification; message exchange; peer collaboration; peer-to-peer networking; transport protocols; Formal specifications; Formal verification; Peer to peer computing; Reliability; Routing; Routing protocols; JXTA; formal specification; formal verification; model checking; peer-to-peer; routing protocol;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
AFRICON, 2011
Conference_Location :
Livingstone
ISSN :
2153-0025
Print_ISBN :
978-1-61284-992-8
Type :
conf
DOI :
10.1109/AFRCON.2011.6072086
Filename :
6072086
Link To Document :
بازگشت