User Network Simulator
Write a testing platform to abstract over the low-level details
of the routing protocol to provide an easy way to emulate a working network
for the upper layers of qaul.net
.
Someone working on this project would not only be responsible for writing this
simulator but also work with the other qaul.net
developers on core library
internals as well as API decisions affecting the routing protocol module.
The simulator would act as a kind of quickcheck property testing framework for the rest of the application, while needing to be tested via property testing itself.
Milestones
- Develop simulator concept
- Implement simulator
-
Run & test the evolving routing protocol
- Extend the simulator to be able to support this development