Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Petri Nets

Encyclopedia of Information Science and Technology, Second Edition
Petri nets are “a formal, graphical, executable technique for the specification and analysis of concurrent, discrete-event dynamic systems; a technique undergoing standardization” ( PetriNets, 2004 ).
Published in Chapter:
History of Simulation
Evon M. O. Abu-Taieh (The Arab Academy for Banking and Financial Sciences, Jordan), Asim Abdel Rahman El Sheikh (The Arab Academy for Banking and Financial Sciences, Jordan), Jeihan M.O. Abu-Tayeh (Ministry of Planning, Jordan), and Hussam Al Abdallat (The Arab Academy for Banking and Financial Sciences, Jordan)
DOI: 10.4018/978-1-60566-026-4.ch278
Abstract
The great philosopher Aristotle said, “If you would understand anything, observe its beginning and its development.” Therefore, understanding simulation requires observing its history. Accordingly, simulation can be understood in many ways: “Simulation is the use of a model to represent over time essential characteristics of a system under study” (El Sheikh, 1987). Another definition is “Simulation is the imitation of the operation of a real-world process or system over time” (Banks, 1999). Simulation was known long before computers. According to Araten et al. (1992), “The first econometrics model of the United States economy was constructed by J. Tinbergen in 1939.” Later, as computers developed in the late 1950s and early 1960s, a spawn of computer simulation methodologies and approaches came to life. Computer simulation, like any industry, both affected and was affected by the development of different programming languages and computer capabilities and advances. This article will first give a background about simulation in general, then it will discuss the classical simulation methodologies. We will address the current trends in simulation by presenting currently used Java-based simulation languages. In this regard, the classical simulation methodologies discussed in this article include the three-phase approach, activity scan, process interaction, event scheduling, transaction flow approach, Petri nets, and Monte Carlo. The languages discussed are simjava, DEVSJAVA, JSIM, JavaSim (J-Sim), JavaGPSS, Silk, WSE (Web-enabled simulation environment), SLX, and SRML (simulation reference markup language). As such, this article will tackle the history of the approaches and methodologies while shedding light on the genealogy of the simulation languages.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Full Text Chapter Download: US $37.50 Add to Cart
Power Management in Microgrids: A Multi Agent Petri Nets Based Approach
A modeling languages for the description of distributed systems, it is a set of places, transitions and relations between them called arcs. A petri net can be interpreted as a state graph, an event graph or a resources chart.
Full Text Chapter Download: US $37.50 Add to Cart
Discrete Event Models of Medical Emergencies
A mathematical modeling language for the description of distributed systems.
Full Text Chapter Download: US $37.50 Add to Cart
An Introduction to Reflective Petri Nets
Full Text Chapter Download: US $37.50 Add to Cart
Fuzzy Approximation of DES State
It is a family of formalisms for modeling and analysis of concurrent DES allowing intuitive graphical descriptions and providing a simple but sound mathematical support. A timed Petri net includes information about the duration of the modeled activities.
Full Text Chapter Download: US $37.50 Add to Cart
Automating Web Service Composition: An Ontological Agent Framework
A formal and graphical technique for the specification and analysis of concurrent, discrete-event-based dynamic systems.
Full Text Chapter Download: US $37.50 Add to Cart
Petri Nets Identification Techniques for Automated Modelling of Discrete Event Processes
Formalism for specifying discrete event systems behaviours, allowing describing states, events, causal and concurrent relations, information exchange, resource allocation, and other complex behaviours.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR