- Mar 06, 2020
-
-
erwan authored
The rationale is that the Algo.spid that gave processes access to their pid via their neighbors was a bit weird. Also, it makes the anonymity of the algorithm more explicit: an access to the pid could appear anywhere in the program, while now, the pid must be in state.t! Now, if the user needs the pid, he must store it explicitly in the state via the initialization function.
-
- Mar 05, 2020
-
-
erwan authored
-
- Feb 27, 2020
-
- Feb 26, 2020
-
- Feb 19, 2020
-
- Feb 14, 2020
-
- Feb 06, 2020
- Feb 03, 2020
-
-
erwan authored
-
- Jan 31, 2020
-
-
erwan authored
-
- Jan 30, 2020
-
-
erwan authored
-
- Jan 22, 2020
-
- Jan 20, 2020
-
-
erwan authored
-
- Nov 20, 2019
-
- Nov 14, 2019
-
- Oct 23, 2019
-
-
erwan authored
-
Karine Altisen authored
-
erwan authored
-
- Oct 17, 2019
-
-
erwan authored
-
erwan authored
-
erwan authored
- do not hard-code the size of the graph in the ml files - do not print the whole state of big graphs. Indeed, for graphs of 10000 nodes, if we print the path (which is itself an array of size 10000) we obtain 100 000 000 variables, which is too much for the rif file.
-
erwan authored
(i.e., fold_left instead of map + flatten + @) Indeed, for graphs of 10000 nodes on the dfs, we need to operate on list of 100 000 000 variables, which overflow the stack.
-
- Oct 14, 2019
-
-
erwan authored
-
- Oct 11, 2019
-
- Oct 08, 2019
-
- Oct 07, 2019
-
- Sep 30, 2019
-
-
erwan authored
-
- Sep 25, 2019
- Sep 18, 2019
-
-
erwan authored
Its basename is the basename of the name of the .dot file. Also provide a =--gen-register= option generates such a registring ml file. --gen-register also generate a state.ml skeleton file. The Makefile test/Makefile.inc also suppose that the types of the state is defined in state.ml
-
- Sep 06, 2019
-
-
erwan authored
To do that, I've reorganized the code Test: with ocaml 4.08, it is impossible to load the same function twice. Hence the need to define p.mli files for graphs with several nodes. Also, track missing files and the alea-coloring exemples.
-
- Jul 11, 2019
-
- Jul 10, 2019
-
-
Gwennan Eliezer authored
Moved the python environment into 'tools', added Project object in the python environment alongside minor changes, created some scripts to test the environment, and changed make_dot function in topology.ml such that it removes the path of a file before using it as graph name.
-
- Jul 09, 2019
-
-
Gwennan Eliezer authored
Added tools/test/skeleton to test gg and gg-deco. Made also small modifications to make_dot (in topology.ml)
-
- Jul 08, 2019
-
-
Gwennan Eliezer authored
-
- Jul 05, 2019
-
-
erwan authored
The generation scheme is now makes it easier to write oracles that do not depend on the topology. The idea is to generate an oracle (specific to the graph) that includes a file that the user should provide, and which ougth to define a generic oracle, i.e., depending on m and n (process and actions numbers).