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) |