![]() ![]() ![]() Places can contain any number of tokens (represented by dots) that can be fired from input places to output places via transitions, if and only if the transition is enabled – this happens when there are enough tokens in the input places. Input places are those from which arcs lead to the transition, output places are, as expected, those to which arcs lead from the transition. There are two types of places: input and output. These are connected by arcs that allow data (tokens) to be synchronized based on certain rules. We have already touched on the basic elements of a Petri net: places (represented by the circle) and transitions (represented by the rectangle). The most common uses we will explore below include modeling artificial systems such as manufacturing systems and communication protocols. It has a precise mathematical definition and graphical notation (like the one you see in the example above), which distinguishes it from other concepts like UML class diagrams or BPMN. New to this topic? Learn more about Petri net □ What is a Petri Net?Īs stated above, Petri net is a mathematical modeling language describing distributed systems. We equip developers with all the needed features to save time and focus their energy elsewhere such as transitions and Petri net shapes. It provides a wealth of ready-made demos and a wide range of prebuilt features that make creating applications containing diagramming studios such as Petri net a breeze. JointJS, a powerful diagramming library, helps developers and companies of any size build advanced visual applications and No-Code/Low-Code tools. ![]() The role of JointJS in building an application containing a Petri Net ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |