diff options
author | Sander Vrijders <sander.vrijders@intec.ugent.be> | 2017-03-21 10:31:53 +0000 |
---|---|---|
committer | Sander Vrijders <sander.vrijders@intec.ugent.be> | 2017-03-21 10:31:53 +0000 |
commit | 1b539c74fb11caa327087782d5660270daa5d135 (patch) | |
tree | f8980eb62ea31d99b36709d92983e189ad282227 /README | |
parent | f5138ef9dffa1ce22a71a07724307b884c9dbaf5 (diff) | |
parent | 79a6808c292c4690c92314468ff4ff0d5d8ad72e (diff) | |
download | rumba-1b539c74fb11caa327087782d5660270daa5d135.tar.gz rumba-1b539c74fb11caa327087782d5660270daa5d135.zip |
Merge branch 'vincenzo' into 'master'
Import various graph algorithms from the demonstrator
See merge request !11
Diffstat (limited to 'README')
-rw-r--r-- | README | 28 |
1 files changed, 28 insertions, 0 deletions
@@ -1,2 +1,30 @@ # measurement-framework Part of ARCFIRE 2020, WP3 work package. + +Workflow, both external and internal: + + (1) user defines the network graph, creating instances of model.Node + and model.DIF classes + + (2) user creates an instance of a Testbed class + + (3) user creates an instance of prototype.Experiment class, passing + the testbed instance and a list of Node instances + - at the endo of the base Experiment constructor, the + generate function is called to generate information about + per-node IPCPs, registrations and enrollment, ready to be + used by the plugins + + (4) user calls run() on the prototype.Experiment instance: + - First, run() calls Experiment.swap_in(), which + in turns calls Testbed.create_experiment(), passing the + nodes and links (?) + TODO: fix this interface: what should swap_in(), and + so create_experiment() return exactly? Current interface + seems broken + + - Second, run() calls a prototype-specific setup function, + to create the required IPCPs, perform registrations, + enrollments, etc. + + - Third, perform tests (TODO) |