Schematex
petri·Murata 1989 / ISO-IEC 15909·software, industrial·complexity 3/3·since v0.6.0

Petri net arc types

Petri net showing standard, inhibitor, read, reset, weighted arcs, capacity, and enabled-transition highlighting in one compact control example.

For the concurrency engineer

Open in Playground →
petri·§
↘ preview
100%
Petri net — Arc Types 5 places, 3 transitions, 10 arcs. Marking {Idle:1, Permit:1, Buffer:2}. Enabled: Start. Arc Types 2 Idle Busy Fault Permit Buffer K=3 Start Complete Reset
UTF-8 · LF · 21 lines · 345 chars✓ parsed·8.0 ms·6.7 KB SVG

Scenario

Petri nets become much more expressive once arc types carry semantics. This example shows a start transition that requires permission, is inhibited by a fault, consumes two buffer tokens, and can be reset from a fault state.

Annotation key

Petri net syntax