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
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.
- Develop simulator concept
- Implement simulator
Run & test the evolving routing protocol
- Extend the simulator to be able to support this development