Integrating Module Checking and Deduction in a Formal Proof for the Perlman Spanning Tree Protocol (STP)

dc.creatorHojjat,Hossein
dc.creatorNakhost,Hootan
dc.creatorSirjani,Marjan
dc.date2007
dc.date.accessioned2024-02-06T12:56:01Z
dc.date.available2024-02-06T12:56:01Z
dc.descriptionIn the IEEE 802.1D standard for the Media Access Control layer (MAC layer) bridges, there is an STP (Spanning Tree Protocol) definition, based on the algorithm that was proposed by Radia Perlman. In this paper, we give a formal proof for correctness of the STP algorithm by showing that finally a single node is selected as the root of the tree and the loops are eliminated correctly. We use formal inductive reasoning to establish these requirements. In order to ensure that the bridges behave correctly regardless of the topology of the surrounding bridges and LANs, the Rebeca modular verification techniques are applied. These techniques are shown to be efficiently applicable in model checking of open systems.
dc.formattext/html
dc.identifierhttps://doi.org/10.3217/jucs-013-13-2076
dc.identifierhttps://lib.jucs.org/article/28922/
dc.identifier.urihttps://openrepository.mephi.ru/handle/123456789/9563
dc.languageen
dc.publisherJournal of Universal Computer Science
dc.relationinfo:eu-repo/semantics/altIdentifier/eissn/0948-6968
dc.relationinfo:eu-repo/semantics/altIdentifier/pissn/0948-695X
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsJ.UCS License
dc.sourceJUCS - Journal of Universal Computer Science 13(13): 2076-2104
dc.subjectformal methods
dc.subjectnetwork protocols
dc.subjectformal verification
dc.subjectRebeca
dc.subjectmodular verification
dc.titleIntegrating Module Checking and Deduction in a Formal Proof for the Perlman Spanning Tree Protocol (STP)
dc.typeResearch Article
Файлы