| Name | 
		PN Type | 
		Scale Parameter(s) | 		
		Data on the Model | 
		form | 
		PNML | 
	
   | Proposed in 2015 (13 models) | 
   BridgeAndVehicles
      BridgeAndVehicles, proposed by Fabrice Kordon
      This net models the control of a one-lane bridge used by automated vehicles. 
    | 
   Colored + P/T equiv | 
   Yes | 
   
      Places: 15, 
      Transitions: 11,
      Arcs: 57
    | 
     | 
     | 
   HypercubeGrid
      HypercubeCommunicationGrid, proposed by Tatiana Shmeleva
      This net models an hypercube communication grid implementing packet forwarding based on store-and-forward principle. 
    | 
   P/T | 
   Yes | 
   
      Places: 1408 and more, 
      Transitions: 2400 and more,
      Arcs: 9600 and more
    | 
     | 
     | 
   IBM319
      IBM319, proposed by Karsten Wolf
      This net models a huge workflow structure derived from a problem described by IBM. 
    | 
   P/T | 
   Yes | 
   
      Places: 253, 
      Transitions: 178,
      Arcs: 526
    | 
     | 
     | 
   IBM5964
      IBM5964, proposed by Karsten Wolf
      This net models a huge workflow structure derived from a problem described by IBM. 
    | 
   P/T | 
   None | 
   
      Places: 263, 
      Transitions: 139,
      Arcs: 541
    | 
     | 
     | 
   IBM703
      IBM703, proposed by Karsten Wolf
      This net models a huge workflow structure derived from a problem described by IBM. 
    | 
   P/T | 
   Yes | 
   
      Places: 262, 
      Transitions: 284,
      Arcs: 572
    | 
     | 
     | 
   IOTPpurchase
      IOTPpurchase, proposed by Abdulmalik Ahmad
      This net models a purchase transaction in an Internet open trading protocol. 
    | 
   P/T | 
   Yes | 
   
      Places: 111, 
      Transitions: 45,
      Arcs: 224
    | 
     | 
     | 
   Parking
      Parking, proposed by Jingyan Jourdan-Lu and Eric L'
      This net derives from an LNT specification modelling a car park control system. 
    | 
   P/T | 
   Yes | 
   
      Places: 65 and more, 
      Transitions: 97 and more,
      Arcs: 284 and more
    | 
     | 
     | 
   PhaseVariation
      Phase variation in cell colony growth, proposed by Monika Heiner
      This net models the phase variation (a common microbial stochastic mechanism) in bacterial cell colonies growing in a 2-dimensional space. 
    | 
   P/T | 
   Yes | 
   
      Places: 14 to 2702, 
      Transitions: 65 to 30977,
      Arcs: 451 to 216835
    | 
     | 
     | 
   Raft
      Raft, proposed by Hugues Evrard
      This net models the Raft distributed consensus algorithm, which is a simpler replacement for Paxos 
    | 
   P/T | 
   Yes | 
   
      Places: 28 to 508, 
      Transitions: 52 to 828,
      Arcs: 159 to 3359
    | 
     | 
     | 
   SafeBus
      SafeBus, proposed by Fabrice Kordon
      This model models a safe bus that links N interlocutors together. 
    | 
   Colored + P/T equiv | 
   Yes | 
   
      Places: 20, 
      Transitions: 14,
      Arcs: 68
    | 
     | 
     | 
   SmallOperatingSystem
      SmallOperatingSystem, proposed by Fabrice Kordon
      This net models a simplified operating system. 
    | 
   P/T | 
   Yes | 
   
      Places: 9, 
      Transitions: 8,
      Arcs: 27
    | 
     | 
     | 
   SquareGrid
      SquareGrid, proposed by Ivan Zaitsev
      This net models a data communication equipment (DCE) implementing packet forwarding. 
    | 
   P/T | 
   Yes | 
   
      Places: 13xK**2 + 8xK, 
      Transitions: 16xK**2 + 4xK,
      Arcs: 34xK**2 + 16xK
    | 
     | 
     | 
   SwimmingPool
      SwimmingPool, proposed by Fabrice Kordon
      This net models a protocol to use a swimming pool with a limited number of cabins for changing clothes, where swimmers use bags to store their clothes. 
    | 
   P/T | 
   Yes | 
   
      Places: 9, 
      Transitions: 7,
      Arcs: 20
    | 
     | 
     | 
   | Proposed in 2014 (15 models) | 
   ARMCacheCoherence
      ARMCacheCoherency, proposed by Abderahman Kriouile and Wendelin Serwe
      This model comes from a LNT specification of ARM's ACE cache coherence protocol for systems on chip. 
    | 
   P/T | 
   None | 
   
      Places: 87, 
      Transitions: 33676,
      Arcs: 246935
    | 
     | 
     | 
   Angiogenesis
      Angiogenesis, proposed by Christian Rohr
      This Petri net models the formation of new vessels from the existing ones, which is a topic of great interest in all areas of human biology. 
    | 
   P/T | 
   Yes | 
   
      Places: 39, 
      Transitions: 64,
      Arcs: 185
    | 
     | 
     | 
   CircadianClock
      CircadianClock, proposed by Christian Rohr
      This Petri net models circadian rhythms, which are widely used in living organisms to keep a sense of daily time. 
    | 
   P/T | 
   Yes | 
   
      Places: 14, 
      Transitions: 16,
      Arcs: 58
    | 
     | 
     | 
   CircularTrains
      Circular Trains, proposed by Fabrice Kordon
      This Place-Transition net represents a circular railways having S sections on which S/3 trains circulate. 
    | 
   P/T | 
   Yes | 
   
      Places: 2*S, 
      Transitions: S,
      Arcs: 4*S
    | 
     | 
     | 
   DatabaseWithMutex
      DatabaseWithMutex, proposed by Benoît Barbot
      This model is an extension of a well-known distributed database example, with atomic transitions and global mutex for each file. 
    | 
   Colored + P/T equiv | 
   None | 
   
      Places: 11, 
      Transitions: 8,
      Arcs: 22
    | 
     | 
     | 
   Diffusion2D
      Diffusion2D, proposed by Monika Heiner
      This Petri net models diffusion in space, a process underlying many spatial (bio-) chemical processes. 
    | 
   P/T | 
   Yes | 
   
      Places: D2, 
      Transitions: 8xD2 - 12xD + 4,
      Arcs: 2 ... |T|
    | 
     | 
     | 
   ERK
      ERK, proposed by Christian Rohr
      This net models the "RKIP/MEK-ERK signalling pathway" published in 2003. 
    | 
   P/T | 
   Yes | 
   
      Places: 11, 
      Transitions: 11,
      Arcs: 34
    | 
     | 
     | 
   EnergyBus
      EnergyBus, proposed by Alexander Graf-Brill
      This model derives from an LNT specification of the EnergyBus, an upcoming industrial standard (based on the CANopen field bus) for electric power transmission and management. 
    | 
   P/T | 
   None | 
   
      Places: 157, 
      Transitions: 4430,
      Arcs: 63389
    | 
     | 
     | 
   MultiwaySync
      MultiwaySync, proposed by Hugues Evrard and Frédéric Lang
      This model derives from an LNT specification of a multiway synchronization protocol. 
    | 
   P/T | 
   None | 
   
      Places: 222, 
      Transitions: 472,
      Arcs: 1496
    | 
     | 
     | 
   ParamProductionCell
      ParamProductionCell, proposed by Monika Heiner
      This Petri net models the "production cell", a case study introduced in 1995 to assess different formal methods with respect to their modeling and analysis capabilities. 
    | 
   P/T | 
   Yes | 
   
      Places: 198-231, 
      Transitions: 176-202,
      Arcs: 730-846
    | 
     | 
     | 
   PolyORBLF
      PolyORBLF, proposed by Fabrice Kordon
      This Petri net models the microBroker component in the PolyORB middleware in its "leader-follower" implementation. 
    | 
   Colored + P/T equiv | 
   Yes | 
   
      Places: 81, 
      Transitions: 65,
      Arcs: 258
    | 
     | 
     | 
   PolyORBNT
      PolyORBNT, proposed by Fabrice Kordon
      This Petri net models the microBroker component in the PolyORB middleware in its "no-thread" implementation. 
    | 
   Colored + P/T equiv | 
   Yes | 
   
      Places: 48, 
      Transitions: 38,
      Arcs: 140
    | 
     | 
     | 
   ProductionCell
      ProductionCell, proposed by Hubert Garavel and Wendelin Serwe
      This model derives from an LNT specification of the Production Cell case study introduced in 1995 to assess formal methods on a common example. 
    | 
   P/T | 
   None | 
   
      Places: 176, 
      Transitions: 134,
      Arcs: 513
    | 
     | 
     | 
   Solitaire
      Solitaire, proposed by Monika Heiner
      This Petri net models the solitaire, that is a popular board game requiring non-obvious solution strategies. 
    | 
   P/T | 
   Yes | 
   
      Places: 50-75, 
      Transitions: 84-92,
      Arcs: 456-644
    | 
     | 
     | 
   UtahNoC
      UtahNoc, proposed by Zhen Zhang and Wendelin Serwe
      This Petri net is derived from an LNT specification of a fault-tolerant network-on-chip circuit with a wormhole routing algorithm. 
    | 
   P/T | 
   None | 
   
      Places: 216, 
      Transitions: 977,
      Arcs: 2905
    | 
     | 
     | 
   | Proposed in 2013 (9 models) | 
   Dekker
      A variant of Dekker's algorithm for mutual exclusion, proposed by Cesar Rodriguez
      This Place-Transition net represents a variant of the Dekker's mutual exclusion algorithm for N > 2 processes. 
    | 
   P/T | 
   Yes | 
   
      Places: 3*N, 
      Transitions: N2+2*N,
      Arcs: O(N2)
    | 
     | 
     | 
   DotAndBoxes
      Dot&Boxes, proposed by Emmanuel Paviot-Adet
      This Petri net models the Dot & Boxes game. 
    | 
   Colored | 
   Yes | 
   
      Places: 8, 
      Transitions: 8,
      Arcs: 44
    | 
     | 
     | 
   DrinkVendingMachine
      A hot drink vending machine, proposed by Lom Messan Hillah
      This net models a simple hot drink vending machine. 
    | 
   Colored + P/T equiv | 
   Yes | 
   
      Places: 6, 
      Transitions: 7,
      Arcs: 28
    | 
     | 
     | 
   HouseConstruction
      HouseConstruction, proposed by Fabrice Kordon
      This net models the construction of a house (seen as a workflow). 
    | 
   P/T | 
   Yes | 
   
      Places: 26, 
      Transitions: 18,
      Arcs: 51
    | 
     | 
     | 
   IBMB2S565S3960
      IBMB2S565S3960, proposed by Niels Lohmann
      This net models a huge workflow structure derived from a problem described by IBM. 
    | 
   P/T | 
   None | 
   
      Places: 273, 
      Transitions: 179,
      Arcs: 572
    | 
     | 
     | 
   PermAdmissibility
      Permutation admissibility in multistage interconnection networks, proposed by Fabrice Kordon
      The model describes all possible permutations on a 8x8 4-stage shuffle-exchange network. 
    | 
   Colored + P/T equiv | 
   Yes | 
   
      Places: 40, 
      Transitions: 16,
      Arcs: 83
    | 
     | 
     | 
   QuasiCertifProtocol
      Quasi Certification Protocol over a DHT, proposed by Fabrice Kordon
      This net models a quasi-certification protocol on top of a distributed hash table. 
    | 
   Colored + P/T equiv | 
   Yes | 
   
      Places: 30, 
      Transitions: 26,
      Arcs: 77
    | 
     | 
     | 
   ResAllocation
      Resource Allocation Model, proposed by Fernando Tricas Garcia and Joaquin Ezpeleta Mateo
      This net models a family of resource allocation systems. 
    | 
   P/T | 
   Yes | 
   
      Places: 2 ... nR ... nC, 
      Transitions: nC ... (nR+1),
      Arcs: 4 ... nR ... nC + 2 ... nR ... (nC-1)
    | 
     | 
     | 
   Vasy2003
      Vasy2003, proposed by Hubert Garavel
      This net is derived from an industrial LOTOS specification and was submitted as a benchmark to the Petri-nets mailing list in July 2003. 
    | 
   P/T | 
   None | 
   
      Places: 485, 
      Transitions: 776,
      Arcs: 2809
    | 
     | 
     | 
   | Proposed in 2012 (12 models) | 
   CSRepetitions
      Client/Server with Repetitions, proposed by Alban Linard
      This Petri net models a client/server application with unreliable communication from clients to servers and fixed-size buffers to store requests. 
    | 
   Colored + P/T equiv | 
   Yes | 
   
      Places: 1 + 3*clients + servers + clients*servers, 
      Transitions: 3*clients + 2*clients*servers,
      Arcs: 7*clients + 8*clients+servers
    | 
     | 
     | 
   Echo
      Echo Algorithm, proposed by Niels Lohmann
      This net models the Echo Algorithm defined by Reisig in 1998. 
    | 
   P/T | 
   Yes | 
   
     For value (3,3) 
      Places: 265, 
      Transitions: 206,
      Arcs: 1252
    | 
     | 
     | 
   Eratosthenes
      Eratosthenes' sieve, proposed by Franck Pommereau
      This model describes the Eratosthenes' sieve. 
    | 
   P/T | 
   Yes | 
   
     For value 500 
      Places: 499, 
      Transitions: 2191,
      Arcs: 6573
    | 
     | 
     | 
   GlobalResAllocation
      Global Allocation Resource Management, proposed by Fabrice Kordon
      This net models a resource management strategy that prevents deadlocks. 
    | 
   Colored + P/T equiv | 
   Yes | 
   
      Places: 5, 
      Transitions: 8,
      Arcs: 29
    | 
     | 
     | 
   LamportFastMutEx
      Lamport's fast mutual exclusion algorithm, proposed by Sami Evangelista
      This net models Lamport's fast mutual exclusion algorithm designed for multi-processor architectures with a shared memory. 
    | 
   Colored + P/T equiv | 
   Yes | 
   
      Places: 18, 
      Transitions: 17,
      Arcs: 68
    | 
     | 
     | 
   NeoElection
      Neo election protocol, proposed by Sami Evangelista
      This net models an election protocol between the master nodes of a distributed database designed by Nexedi. 
    | 
   Colored + P/T equiv | 
   Yes | 
   
     For value N=2 
      Places: 18, 
      Transitions: 22,
      Arcs: 98
    | 
     | 
     | 
   PhilosophersDyn
      Dynamic Philosophers, proposed by Alban Linard
      This net models a variation of the Dining Philosophers problem, where philosophers can join or leave the table. 
    | 
   Colored + P/T equiv | 
   Yes | 
   
      Places: N2 + 7N, 
      Transitions: 2*N3 + 3*N2 + N,
      Arcs: unknown
    | 
     | 
     | 
   Planning
      AI Planning, proposed by Niels Lohmann
      This net models the equipment (displays, canvases, documents, and lamps) of a smart conference room of the University of Rostock. 
    | 
   P/T | 
   None | 
   
      Places: 126, 
      Transitions: 128,
      Arcs: 652
    | 
     | 
     | 
   Railroad
      Railroad crossing, proposed by Franck Pommereau
      This net models the Petri nets semantics of an ABCD specification of a railroad crossing system. 
    | 
   P/T | 
   Yes | 
   
      Places: 5*n + 18, 
      Transitions: 3*n + 10,
      Arcs: 13*n + 52
    | 
     | 
     | 
   Ring
      Three-Module Ring, proposed by Niels Lohmann
      This net is derived from an example of hardware circuit. 
    | 
   P/T | 
   None | 
   
      Places: 139, 
      Transitions: 87,
      Arcs: 410
    | 
     | 
     | 
   RwMutex
      Reader/Writer Mutual Exclusion, proposed by Niels Lohmann
      The net models a distributed algorithm with readers and writers. 
    | 
   P/T | 
   Yes | 
   
     For value (10,10) 
      Places: 50, 
      Transitions: 40,
      Arcs: 300
    | 
     | 
     | 
   SimpleLoadBal
      Simple load balancing system, proposed by Sami Evangelista
      This net models simple load balancing system composed of a set of clients, two servers supervised by a load balancer process. 
    | 
   Colored + P/T equiv | 
   Yes | 
   
      Places: 14, 
      Transitions: 13,
      Arcs: 57
    | 
     | 
     | 
   | Proposed in 2011 (7 models) | 
   FMS
      Flexible Manufacturing System (FMS), proposed by Lom Messan Hillah
      This net, extracted from the SMART benchmarks, models a flexible manufacturing system. 
    | 
   P/T | 
   Yes | 
   
      Places: 22, 
      Transitions: 20,
      Arcs: 50
    | 
     | 
     | 
   Kanban
      Kanban, proposed by Lom Messan Hillah
      This net, extracted from the SMART benchmarks, models a Kanban system. 
    | 
   P/T | 
   Yes | 
   
      Places: 16, 
      Transitions: 16,
      Arcs: 40
    | 
     | 
     | 
   MAPK
      MAPK, proposed by Lom Messan Hillah
      This net models a biochemical reaction, namely the Mitogen-Activated Protein Kinase cascade. 
    | 
   P/T | 
   Yes | 
   
      Places: 22, 
      Transitions: 30,
      Arcs: 90
    | 
     | 
     | 
   Peterson
      Peterson, proposed by Emmanuel Paviot-Adet
      This net models Peterson's algorithm for the mutual exclusion problem, in its generalized version for N processes 
    | 
   Colored + P/T equiv | 
   Yes | 
   
      Places: 11, 
      Transitions: 14,
      Arcs: 42
    | 
     | 
     | 
   Philosophers
      Philosophers, proposed by Lom Messan Hillah
      This net models the famous dining philosophers problem. 
    | 
   Colored + P/T equiv | 
   Yes | 
   
      Places: 4, 
      Transitions: 5,
      Arcs: 15
    | 
     | 
     | 
   SharedMemory
      SharedMemory, proposed by Lom Messan Hillah
      This model, extracted from a greatSPN benchmark, models a sort of COMA (Cache-Only Memory Access) system with P processors, each having its local memory. 
    | 
   Colored + P/T equiv | 
   Yes | 
   
      Places: 6, 
      Transitions: 5,
      Arcs: 16
    | 
     | 
     | 
   TokenRing
      Token Ring, proposed by Alexis Marechal
      This net models a token ring-based system. 
    | 
   Colored + P/T equiv | 
   Yes | 
   
      Places: 1, 
      Transitions: 2,
      Arcs: 4
    | 
     | 
     |