The archive contains a set of examples derived from several sources [2], [3], [4], [5],
[6], [7].
See our paper [1] for more details.
Example | Filename | Results |
Simple 1 | simple-examples/example-simple1.c | cex. |
Simple 2 | simple-examples/example-simple2.c | ok |
Simple 3 | simple-examples/example-simple3.c | ok |
Arrays shift | arrays/example-array-shifting.c | ok |
Array simple | arrays/filip-simple.c | ok |
Array rotation 1 | arrays/array-rotation-radu.c | ok |
Array rotation 2 | arrays/filip-rotation.c | ok |
Array split | arrays/filip-split.c | ok |
Train (nonparametric version) | timed-automata/example-rr-crossing.c | ok |
HW counter 1 | hw-examples/example-simple-hw-counter.c | ok |
HW counter 2 | hw-examples/example-hw-counter.c | ok |
Synchronous LIFO | hw-examples/ales-synlifo.c | ok |
ABP-error | protocols/example-abp-error.c | cex. |
ABP-correct | protocols/example-abp-correct.c | ok |
Producer-consumer (nonparametric version) | protocols/example-producer-consumer.c | ok |
Example | Filename | Results | Adjustable Parameters |
Running | running/running.c | ok | N (the number of processes) |
Train | Open-Kronos/Train/train-simple.c | ok | N (the number of trains) |
Fischer | Open-Kronos/Fischer/fischer.c | ok if Delta < Gamma | Delta, Gamma |
Stari | Open-Kronos/Stari/stari.c | ok | K |
Producer-consumer | protocols/example-producer-consumer-v2.c | ok | BufSize
(the size of buffer) |
Array Init | arrays/param-array-init.c | ok | N (number of processes), D
(size of array asociated with a single process) |
Array Copy | arrays/param-array-copy.c | ok | N (number of processes), D
(size of array asociated with a single process) |
Array Join | arrays/param-array-join.c | ok | N (number of processes), D
(size of array asociated with a single process) |