Foreword
xv
various platforms such as HPC grids, GPUs, Cloud and SDN-related technologies. Her work optimizes quality of service of applications, parallelization
performance and solves complex data intensive problems such as large-scale
complex simulations.
For the Reader
This book is intended primarily as a textbook for researchers and developers exploring uses of agent-based modeling and of Flame. Certain aspects
of the book are specifically designed to help researchers:
• Code examples of many agent-based models from different disciplines.
These make arguments that any kind of real-world model can be converted into a simulation model, using the same principles for building
and agent-based model.
• Mathematical use of simulations. The use of maths formulas and data
extraction shows how simulations also follow the same rules of real world
physics and geometry, when real-world problems are being adapted in
simulations. If these are modeled correctly, the model will be an accurate
representation of the problem.
• Using models to test theories in simulation environment. The book gives
examples that any complex system can be modeled as a simulation.
Agent-based models are the best manner to model these, instead of
traditional differential equations, as they allow more complex individual
behavior to be modelled from bottom up rather than top-to-bottom.
The book assumes that the readers have some knowledge of programming
languages such as C, Java, Algorithm design and some knowledge of state
machine models. This is useful to link theory to simulation constructions. The
book explains in detail how X-machines are being adapted for agent design.
xv
various platforms such as HPC grids, GPUs, Cloud and SDN-related technologies. Her work optimizes quality of service of applications, parallelization
performance and solves complex data intensive problems such as large-scale
complex simulations.
For the Reader
This book is intended primarily as a textbook for researchers and developers exploring uses of agent-based modeling and of Flame. Certain aspects
of the book are specifically designed to help researchers:
• Code examples of many agent-based models from different disciplines.
These make arguments that any kind of real-world model can be converted into a simulation model, using the same principles for building
and agent-based model.
• Mathematical use of simulations. The use of maths formulas and data
extraction shows how simulations also follow the same rules of real world
physics and geometry, when real-world problems are being adapted in
simulations. If these are modeled correctly, the model will be an accurate
representation of the problem.
• Using models to test theories in simulation environment. The book gives
examples that any complex system can be modeled as a simulation.
Agent-based models are the best manner to model these, instead of
traditional differential equations, as they allow more complex individual
behavior to be modelled from bottom up rather than top-to-bottom.
The book assumes that the readers have some knowledge of programming
languages such as C, Java, Algorithm design and some knowledge of state
machine models. This is useful to link theory to simulation constructions. The
book explains in detail how X-machines are being adapted for agent design.
