scan Maximum Steps TINA Distributions

Maximum Steps TINA options

PAGE UNDER CONSTRUCTION


Contents

The traditional Tina distributions in tina pages offer several partial order constructions, including the covering steps construction (option -V), persistent sets (option -P), and a combination of these (option -Q). In addition, for experiments and further investigations, the distributions in this page offer three more "steps" constructions:

These constructions are explained in details in paper [editor] [arxiv]. All three are supported by tools tina, sift and walk. Each accept inhibitor arcs, read arcs, and priorities with the -sleptsov option, but not with the -salwicki nor -slepsalw options; while there is a sensible interpretation of inhibitors and priorities for -sleptsov, this is far less obvious for the other options.

Tool nd supports the "sleptsov" firing rule in the following senses:

Downloads

Tina distributions supporting these features are available on the tina preview page.

Example usage of tina, sift, walk:

Counting markings; with sift (generally faster) or tina: Building state spaces stored in ktz representation; with sift (typically faster) or tina: Counting the number of deadlocks in a ktz file: Printing the list of deadlocks in a ktz file (each printed as its state index in the ktz file): [As of Sep 13 2023:] Printing the list of deadlocks in a ktz file in clear: For large nets (e.g. pol50.net), muse may need a huge amount of space, you may wish to use the new scan utility instead, as follows:

Counting the number of deadlocks in a ktz file with scan: Printing the deadlocks found in a ktz file with scan (as their indices in the ktz file with -s, or in clear in file deadlocks with -m):
[As of Sep 13 2023:] -v option of scan has been renamed -m Printing in clear the first deadlock computed by sift, with the -dead option: Same by walk; walk will stop if a deadlock is found, and print it, or it will loop forever if none is found:
[As of Sep 16 2023:] Printing the number of deadlocks of a net without priorities with tedd. Note: only the default firing rule is supported. Printing in clear the deadlocks of a net without priorities with tedd. Note: only the default firing rule is supported. Last updated: Fri Sep 17 15:51:41 CEST 2023