dc.contributor.author | Trương, Vinh | |
dc.date.accessioned | 2007-06-18T08:50:47Z | |
dc.date.available | 2007-06-18T08:50:47Z | |
dc.date.issued | 2007-06-18T08:50:47Z | |
dc.identifier.uri | http://hdl.handle.net/2077/4580 | |
dc.description.abstract | A lot of research about peer-to-peer systems, today, has been focusing on designing better
structured peer-to-peer overlay networks or Distributed Hash Tables, which are simply called
DHTs. To our knowledge, not many papers, however, have been published about testing
implementations of them. This thesis presents an attempt to test an implementation of Chord,
one of the well known DHTs, with a property-based testing method. We propose an abstract
state machine as a way to model a DHT, and as a correctness property that its implementation is
supposed to satisfy. As a case study, we test the Chord implementation with a property-based
random testing tool, showing some faults in the implementation, and suggesting some
modifications in its original algorithm. | eng |
dc.language.iso | eng | eng |
dc.relation.ispartofseries | Report /IT University of Göteborg | eng |
dc.relation.ispartofseries | 2007:41 | eng |
dc.subject | Distributed Hash Table | eng |
dc.subject | property-based random testing | eng |
dc.subject | abstract state machine | eng |
dc.title | Testing implementations of Distributed Hash Tables | eng |
dc.type | Text | eng |
dc.setspec.uppsok | Technology | |
dc.type.uppsok | D | |
dc.contributor.department | IT-universitetet i Göteborg/Tillämpad informationsteknologi | swe |
dc.contributor.department | IT University of Göteborg/Applied Information Technology | eng |
dc.type.degree | Master theses | eng |