| 1 | List of Attributes: |
|---|
| 2 | |
|---|
| 3 | Factories attributes: |
|---|
| 4 | ------------------------ |
|---|
| 5 | |
|---|
| 6 | Required: |
|---|
| 7 | New - NetworkFactory implementation class |
|---|
| 8 | - IdFactory implementation class |
|---|
| 9 | New - NodeHandleFactory implementation class |
|---|
| 10 | - NodeFactory implementation class |
|---|
| 11 | New - RouteMessagePool implementation class |
|---|
| 12 | - Network implementation class |
|---|
| 13 | - NodeHandle implementation class |
|---|
| 14 | - RouteMessage implementation class |
|---|
| 15 | - Network topology |
|---|
| 16 | - Network size |
|---|
| 17 | |
|---|
| 18 | Optionals: |
|---|
| 19 | New - ApplicationFactory implementation class |
|---|
| 20 | New - EndPointFactory implementation class |
|---|
| 21 | - Application implementation class |
|---|
| 22 | - EndPoint implementation class |
|---|
| 23 | |
|---|
| 24 | Simulator attributes: |
|---|
| 25 | ------------------------- |
|---|
| 26 | |
|---|
| 27 | Required: |
|---|
| 28 | - Default simulation steps |
|---|
| 29 | - Log level |
|---|
| 30 | New - Simulation environment: simulation (by steps) or experimental (by time): It permits to select the required TimerTask in any Node |
|---|
| 31 | - Maximum message queue size |
|---|
| 32 | - Maximum number of processed messages per step |
|---|
| 33 | |
|---|
| 34 | Optional: |
|---|
| 35 | - Events filename |
|---|
| 36 | |
|---|
| 37 | Serialization attributes: (test dependant) |
|---|
| 38 | ------------------------- |
|---|
| 39 | - Serialized file name |
|---|
| 40 | - Output filename to serialize the current network |
|---|
| 41 | - Replace output filename |
|---|
| 42 | |
|---|
| 43 | |
|---|
| 44 | Behaviours attributes: (overlay dependant) |
|---|
| 45 | ------------------------- |
|---|
| 46 | |
|---|
| 47 | Required: |
|---|
| 48 | - Behaviours factory implementation class |
|---|
| 49 | - Behaviours pool implementation class |
|---|
| 50 | - Behaviours role selector implementation class |
|---|
| 51 | - Behaviours invoker implementation class |
|---|
| 52 | - Behaviours filter implementation class |
|---|
| 53 | - Pattern implementation class for behaviour selection |
|---|
| 54 | - Percentage of faulty nodes |
|---|
| 55 | - Distribution of malicious nodes |
|---|
| 56 | - Flag to show debug info on behaviours applying |
|---|
| 57 | |
|---|
| 58 | Overlay attributes: |
|---|
| 59 | ------------------------- |
|---|
| 60 | |
|---|
| 61 | Required: |
|---|
| 62 | - Id implementation class |
|---|
| 63 | - Node implementation class |
|---|
| 64 | New - With behaviours flag |
|---|
| 65 | - Specific overlay properties implementation (i.e. number of bits per key, ...) |
|---|
| 66 | |
|---|
| 67 | |
|---|
| 68 | New: |
|---|
| 69 | --------------------->>>>>>> |
|---|
| 70 | |
|---|
| 71 | Results attributes: (test dependant) |
|---|
| 72 | -------------------------- |
|---|
| 73 | |
|---|
| 74 | Required: |
|---|
| 75 | - Results factory implementation class |
|---|
| 76 | - Edge implementation class |
|---|
| 77 | - Constraint implementation class |
|---|
| 78 | - Results generator implementation class |
|---|
| 79 | - Specific result properties implementation class (this class includes all specific attributes for each result type) |
|---|
| 80 | - Unique names of available results type (i.e. GML, PAJEK, XML,....) |
|---|