Modeling Concurrent Behavior in Petri Nets Using Higher-Dimensional Automata

Thursday 20 March 2025


The study of Petri nets, a mathematical model used to describe and analyze complex systems, has long been an important area of research in computer science. These networks are often used to represent the flow of tokens through a system, such as the movement of data or resources through a network.


Recently, a team of researchers set out to explore the concurrent semantics of Petri nets, which refers to the way that multiple transitions occur simultaneously within the system. They found that by using higher-dimensional automata (HDAs), a mathematical framework that represents systems with multiple dimensions, they could better understand and model these complex systems.


The researchers started by creating a new type of HDA called a partial higher-dimensional automaton (pHDA). This model allowed them to capture the concurrent semantics of Petri nets in a more efficient and scalable way. They then used this model to analyze several examples of Petri nets, including some with inhibitor arcs, which are used to prevent certain transitions from occurring.


One of the key insights gained from this research is that pHDA can be used to model systems with complex concurrent behavior. This is particularly useful in fields such as computer networks, where understanding how multiple devices communicate and interact with each other is crucial.


The researchers also found that their pHDA model can be used to analyze the reachability of Petri nets, which refers to whether or not it is possible for a system to transition from one state to another. This is important because it allows engineers to identify potential problems in a system before they occur.


In addition, the team developed an implementation of their pHDA model that can be used to analyze large-scale systems. This will allow researchers and engineers to apply this new framework to a wide range of complex systems, from computer networks to manufacturing systems.


Overall, this research represents an important step forward in our understanding of concurrent semantics and its application to Petri nets. By developing a more efficient and scalable model for analyzing these complex systems, the researchers have opened up new possibilities for engineers and researchers working in fields such as computer science and control theory.


Cite this article: “Modeling Concurrent Behavior in Petri Nets Using Higher-Dimensional Automata”, The Science Archive, 2025.


Petri Nets, Concurrent Semantics, Higher-Dimensional Automata, Partial Higher-Dimensional Automaton, Inhibitor Arcs, Computer Networks, Reachability, Complex Systems, Control Theory, Scalability.


Reference: Amazigh Amrane, Hugo Bazille, Uli Fahrenberg, Loïc Hélouët, Philipp Schlehuber-Caissier, “Petri Nets and Higher-Dimensional Automata” (2025).


Leave a Reply