We are IntechOpen, the world's leading publisher of Open Access books Built by scientists, for scientists

4,000+

Open access books available

116,000+

International authors and editors

120M+

Downloads

Our authors are among the

Top 1%

most cited scientists

12.2%

Contributors from top 500 universities

Selection of our books indexed in the Book Citation Index in Web of Science™ Core Collection (BKCI)

## Interested in publishing with us? Contact book.department@intechopen.com

Numbers displayed above are based on latest data collected. For more information visit www.intechopen.com

## Meet the editors

Evon Abu-Taieh (associate professor) has more than 29 years of experience in the field of computer science. She has published more than 50 research and five scholarly books. She acquired her BSC and MSc in Computer Science from the USA and her PhD from Jordan in 2005. She is an editorial board member of a number of scientific journals. Abu-Taieh has held a number of posts: Dean of Computing Faculty (first women ever to hold

such a post), Jordan University for three years; Chair of both CIS and BIT departments for two years, as well as general registrar; Commissioner for Air Transport for three years in civil aviation, Jordan, and Head of Computer Department for 10 years at the Ministry of Transport. Abu-Taieh worked as a reviewer at a number of renowned international conferences. Her research interests are simulation and modeling, AI, cyber security, knowledge management, project management, and software engineering.

Professor Asim Abdel Rahman El Sheikh Ahmed obtained a BSc (honors) (Statistics) from the University of Khartoum (Sudan), and an MSc (Operational Research) and PhD (Computer Simulation) from the University of London (UK). He has worked for the University of Khartoum, Philadelphia University (Jordan), the Arab Academy for Banking, Financial Sciences (Jordan), and Al-Ahliyya Amman University (Jordan). Professor El Sheikh is

currently the research manager at the Onyx Link Foundation (Wales, UK). He has a vast record in the areas of research, training, and consultancy. His research interests include computer simulation and software engineering.

**Preface III**

Introduction **1**

**Chapter 1 3**

Simulation Use **11**

**Chapter 2 13**

**Chapter 3 31** The Proposal for Modeling Methodology for Enterprise Content Management

Simulation Theory **49**

**Chapter 4 51**

Simulation Modeling for Ship Traffic Flow in Entrance Channel

Introductory Chapter: Simulation and Modeling

(ECM) Systems: Modeling Tools Selection

Petri Net Models Optimized for Simulation

*by Juan-Ignacio Latorre-Biel and Emilio Jiménez-Macías*

**Section 1**

**Section 2**

*by Jan Trąbka*

**Section 3**

*by Evon Abu-Taieh*

Contents

*by Tang Guolei and Qi Yue*

## Contents


Preface

Simulation and modeling is an approach used when everything fails. Simulation and modeling applications range from nuclear reactions to transport systems. Hence, there are two types of simulation approaches: discrete simulation approaches and continuous simulation approaches. The process interaction approach, event scheduling approach, activity scanning approach, and three-phase approach all belong to the first family. In the process interaction approach the computer program emulates the flow of an object through the system. The transaction flow approach is a simpler version of the process interaction approach. The event scheduling approach advances time to the moment when something happens next. The third approach, the activity scanning approach, is based on two phases: the first phase executes after a fixed amount of time, the second phase executes after the satisfaction of some condition. The fourth approach is the three-phase approach, and as the name is

To handle concurrent discrete event dynamic systems, Petri nets were developed by Carl Adam at the beginning of the 1960s as a theory for discrete parallel systems. Such an idea is reflected in the chapter "Petri net models optimized for simulation."

Simulation and modeling needs imagination and innovations to be developed from scratch. Yet, simulation is needed, hence the question: why do we simulate? Simulation allows experimentation rather than direct, costly, time-consuming experimentation. Simulation allows time control that the user can use to compress and expand the time element. Simulation experiments can be replicated to answer questions like: why did this happen? Simulation allows the user to explore possibilities. Simulation also allows the user to explore different possibilities while identifying constraints, predicting obstacles, and playing with what-if scenarios. Simulation is used to train pilots as well as medical professionals in new technology.

The chapter titled "Petri net models optimized for simulation" presents two Petri net-based formalisms analyzed for profiting from their respective advantages of modeling, simulation, and decision-making support: a set of alternative Petri nets and a compound Petri net. These formalisms, as well as the transformation algorithms between them, are detailed and an illustrative example. Among the main advantages of these formalisms, their intuitive application for modeling discrete event systems in the process of being designed, as well as the compactness that may present the resulting model, in the case of a compound Petri net, which lead to

The chapter titled "Simulation modeling for ship traffic flow in entrance channels" uses process interaction-based simulation model for ship operation (PI-SMSO) using Java language to help designers to determine the dimensions of entrance channels. The PI-SMSO component simulates ships in and out of a one- or two-way traffic channel, or a one-way channel with a ships-passing anchorage, as well as ships discharging/loading at berths. Finally, we apply the PI-SMSO to a Chinese

In this book three chapters tackle three simulation arenas:

efficient decision making, can be mentioned.

suggests it has three phases: A, B, and C.
