-[Artifact of the article **SASA: a SimulAtor of Self-stabilizing Algorithms** published in TAP 2020](#orgadcb36c)
-[Artifact of the article **SASA: a SimulAtor of Self-stabilizing Algorithms** published in TAP 2020](#org8ae01f0)
-[Using The TAP Virtual Machine](#orgfa132c1)
-[Using The TAP Virtual Machine](#org06c1764)
-[Using Docker](#org25735c2)
-[Using Docker](#orgc68a614)
-[Instructions to generate the data contained in Fig.1 of Section 2](#orga7c708b)
-[Instructions to generate the data contained in Fig.1 of Section 2](#orgb862449)
-[Instructions to generate the data contained in Table 1 of Section 4](#org7196c3c)
-[Instructions to generate the data contained in Table 1 of Section 4](#org31b988d)
<aid="orgadcb36c"></a>
<aid="org8ae01f0"></a>
# Artifact of the article **SASA: a SimulAtor of Self-stabilizing Algorithms** published in TAP 2020
# Artifact of the article **SASA: a SimulAtor of Self-stabilizing Algorithms** published in TAP 2020
The objective of this artifact is to show how to replicate the experiments mentioned in [this article](sasarticle.pdf).
The objective of this artifact is to show how to replicate the experiments mentioned in [this article](https://hal-cnrs.archives-ouvertes.fr/hal-02521149).
<https://doi.org/10.5281/zenodo.3751283>
<https://doi.org/10.5281/zenodo.3751283>
...
@@ -26,7 +26,7 @@ By following the instructions, you should be able to replay the experiments, but
...
@@ -26,7 +26,7 @@ By following the instructions, you should be able to replay the experiments, but
@@ -61,7 +61,7 @@ If the last command has run without problem, you are inside a docker image where
...
@@ -61,7 +61,7 @@ If the last command has run without problem, you are inside a docker image where
You can thus proceed with the instructions below.
You can thus proceed with the instructions below.
<aid="orga7c708b"></a>
<aid="orgb862449"></a>
### Instructions to generate the data contained in Fig.1 of Section 2
### Instructions to generate the data contained in Fig.1 of Section 2
...
@@ -90,7 +90,7 @@ Type `<Enter>` 3 more times to see Configurations 4, 5, and 6 of Fig.1.
...
@@ -90,7 +90,7 @@ Type `<Enter>` 3 more times to see Configurations 4, 5, and 6 of Fig.1.
Type `q` to exit.
Type `q` to exit.
<aid="org7196c3c"></a>
<aid="org31b988d"></a>
### Instructions to generate the data contained in Table 1 of Section 4
### Instructions to generate the data contained in Table 1 of Section 4
...
@@ -135,4 +135,4 @@ make save_result
...
@@ -135,4 +135,4 @@ make save_result
Some remarks, comparing the results announced in the paper and the ones obtained on your machine:
Some remarks, comparing the results announced in the paper and the ones obtained on your machine:
- The number of seconds (time/step) may differ as the table was obtained using an other machine.
- The number of seconds (time/step) may differ as the table was obtained using an other machine.
- Some examples may run out of memory on your machine: the dfs algo on `hugeER.dot` and `biggrid.dot`. Indeed, as one can notice in Table 1, those examples require a lot of memory (6.6 and 29 G) that your machine may not have.
- Some examples may run out of memory on your machine: the dfs algo on `hugeER.dot` and `biggrid.dot`. Indeed, as one can notice in Table 1, those examples require a lot of memory (6.6 and 29 G) that your machine may not have.