IEEE Collaboration N entities System Dynamics simulation model

Citation Author(s):
Tommi
Elo
Aalto University
Submitted by:
Tommi Elo
Last updated:
Mon, 07/19/2021 - 05:09
DOI:
10.21227/zbcj-hb33
License:
12 Views
Categories:
Keywords:
0
0 ratings - Please login to submit your rating.

Abstract 

IEEE Collaboration N entities System Dynamics simulation model

Instructions: 

README.txt for IEEE_Collaboration_model_2021.mdl

 

This is a README.txt for the model published on the paper titled:

Stabilising Internet of Things Federations with Distributed Ledger Technology, 2021, Elo T, et al.

 

This readme describes how to replicate the main results from the paper using a Vensim

model file. The model file has been generated using the Vensim DSS Macintosh Version 

8.0.7 Double Precision x64.

 

To replicate the results of the associated paper do the following:

  1. Open the provided model file (“IEEE_collaboration_model.mdl”) with Vensim DSS Macintosh Version 8.0.7 Double Precision x64, or similar
  2. Push “Simulate” to obtain the baseline simulation for the federation of 10 members
  3. To obtain the spread graph around this push “Sensitivity”
  4. Input “0.119935” to the “Minimum”. Input “0.119939” to the “Maximum”.
  5. Choose “RANDOM_UNIFORM” as “Distribution”.
  6. Input “500” to “number of rounds”.
  7. Push “Parameter”
  8. Choose “fixes effect on harm multiplier”. Push OK.
  9. Push “Next”.
  10. Answer “Yes” to the question: “Do you want to incorporate your current editing?”
  11. Choose “Finnish” at “Savelist control” dialog.
  12. A Sensitivity Simulation begins.
  13. Choose “Federation health” from the model by left clicking it.
  14. Choose Sensitivity Graph from the left button menu.
  15. A Window appears replicating the result for Fig. 5 of the publication.

 

To replicate the results of the 3 member federation do the following

  1. Right click “fixes effect on harm multiplier” from the model.
  2. Push “Equation”.
  3. Edit the value in “Equations”. It reads: “0.119935”.
  4. Change it to “0.5”.
  5. Push “OK”.
  6. Push “Subscripts”.
  7. Push “Edit…”.
  8. Edit the value in “Equations”. It currently reads: “(f1-f10)”.
  9. Change it to “(f1-f3)” to simulate 1 a three member federation.
  10. Push “OK”.
  11. Push “Close” in “Subscript Control” dialog.
  12. Push simulate to get a new baseline for a three member federation.
  13. Push “Sensitivity”.
  14. Check that “Number of” reads “500”.
  15. Input “0.500” to the “Minimum”.
  16. Input “0.502” to the “Maximum”.
  17. Check that “Distribution” is “RANDOM_UNIFORM”.
  18. Push “Parameter”.
  19. Choose “fixes effect on harm multiplier”. Push OK.
  20. Push “Next”.
  21. Answer “Yes” to the question: “Do you want to incorporate your current editing?”
  22. Choose “Finnish” at “Savelist control” dialog.
  23. A Sensitivity Simulation begins.
  24. This simulation is visible faster due to 3 member federation being much more simple to simulate that the 10 member federation.
  25. Choose “Federation health” from the model by left clicking it.
  26. Choose Sensitivity Graph from the left button menu.
  27. A Window appears replicating the result for Fig. 4 of the publication.