-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathconfig-sample.json
43 lines (43 loc) · 898 Bytes
/
config-sample.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
{
"processes": [
{
"process_id": "node0",
"actions": [
"InitiateProbe()",
"\\E i \\in {1, 2} : SendMsg(0, i)",
"Deactivate(0)"
]
},
{
"process_id": "node1",
"actions": [
"PassToken(1)",
"\\E i \\in {0, 2} : SendMsg(1, i)",
"Deactivate(1)"
]
},
{
"process_id": "node2",
"actions": [
"PassToken(2)",
"\\E i \\in {0, 1} : SendMsg(2, i)",
"Deactivate(2)"
]
}
],
"shared_variables": ["tcolor", "tpos", "active"],
"constants": [
{
"name": "N",
"value": "3"
}
],
"init": "Init",
"next": "Next",
"module_name": "EWD840",
"input_format": "json",
"input_file": "EWD840.json",
"state_graph": "states.json",
"blackbox_tests": [{"name": "Termination", "trace": "trace.out"}],
"destination_folder": "../../elixir"
}